当前位置:网站首页>[Galaxy Kirin V10] [desktop] build NFS to realize disk sharing
[Galaxy Kirin V10] [desktop] build NFS to realize disk sharing
2022-07-04 10:35:00 【GUI Anjun @kylinos】
Environmental Science : Galaxy Unicorn V10 0710 desktop
Experimental scenario : take A Mechanical sdb1 The disk is shared to the machine B,AB All kylin V10 0710 Desktop system
A machine IP:192.168.1.64
B machine IP:192.168.1.72

The first 1 Step :
Mount the disk directory to the folder , If it is mounted, it can be ignored
# mkdir /home/arvin/ desktop / share //arvin Is the actual user name , This path can be customized
# mount /dev/sdb1 /home/arvin/ desktop / share
# chmod -R 777 /home/arvin/ desktop / share
# lsblk

# blkid /dev/sdb1 // obtain UUID

# vim /etc/fstab // write in fstab, It can start automatically , Add a line as shown in the figure below ,UUID Modify... According to the actual situation

# mount -a // verification fstab File format , No error can be reported
The first 2 Step : install
install nfs Related components , And open nfs service
# apt search nfs-kernel-server -y
# apt install rpcbind -y
# systemctl enable nfs-server.service
# systemctl enable rpcbind
The first 3 Step : Configure sharing
# vim /etc/exports
Add the following :
/home/arvin/ desktop / share 192.168.1.0/24(rw,sync,no_subtree_check,crossmnt)

Pictured above :/home/arvin/ desktop / share Indicates the shared directory path ,192.168.1.0/24 Means that only 192.168.1.0 The machines in this network segment discover and share this directory , among 24 It's the subnet mask , If any host is allowed to access 192.168.1.0/24 Replace with *
# systemctl restart rpcbind
# systemctl restart nfs-server.service
# showmount -e localhost // Verify whether the server configuration is successful

The first 4 Step : Open the server (A machine ) Security center firewall
( If you can turn off the firewall directly, you can skip this step , If there is no firewall closing function, please refer to this step )
# apt install ksc-defender -y // Press enter directly in the prompt pop-up box , Reopening the security center after installation has the function of closing the firewall
The first 5 Step : Client side Settings
# showmount -e 192.168.1.64 // The following shows that the server can be found successfully nfs service

Client create directory , And mount
# sudo mkdir /home/arvin/ desktop / share // You can create a shared directory under the local desktop directory ,arvin Normal user name , Modify according to the time ,“ share ” For folder name , Customizable
# sudo chmod -R 777 /home/arvin/ desktop / share /
# sudo mount -t nfs 192.168.1.64:/data2 /home/arvin/ desktop / share /
The first 6 Step : Set up auto mount after power on
( It is not recommended to write /etc/fstab, Prevent the client from failure of post due to abnormal server , It is suggested that /etc/rc.local)
# chmod 755 /etc/rc.local
# vim /etc/rc.local // Add the following
sudo mount -t nfs 192.168.1.64:/home/arvin/ desktop / share /home/arvin/ desktop / share

The first 7 Step : Verify that the restart takes effect
# reboot // Restart first A machine
# lsblk // see sdb1 Whether the disk is powered on and mounted

# showmount -e localhost // see nfs Startup and self startup

# reboot // restart B machine
# showmount -e 192.168.1.64
# df -Th // Check whether the mount realizes automatic startup

Finally, on the desktops of both systems “ share ” Folder directory create file , See if you can see both sides at the same time
边栏推荐
- DCL statement of MySQL Foundation
- Error C4996 ‘WSAAsyncSelect‘: Use WSAEventSelect() instead or define _ WINSOCK_ DEPRECATED_ NO_ WARN
- 使用 C# 提取 PDF 文件中的所有文字(支持 .NET Core)
- Virtual machine configuration network
- uniapp 处理过去时间对比现在时间的时间差 如刚刚、几分钟前,几小时前,几个月前
- Quick sort (C language)
- Add t more space to your computer (no need to add hard disk)
- Collection of practical string functions
- From programmers to large-scale distributed architects, where are you (I)
- 基于线性函数近似的安全强化学习 Safe RL with Linear Function Approximation 翻译 2
猜你喜欢
如果不知道這4種緩存模式,敢說懂緩存嗎?

用数据告诉你高考最难的省份是哪里!

When I forget how to write SQL, I

leetcode1-3

Dichotomy search (C language)

Use the data to tell you where is the most difficult province for the college entrance examination!

【Day2】 convolutional-neural-networks

Safety reinforcement learning based on linear function approximation safe RL with linear function approximation translation 2

Latex learning insertion number - list of filled dots, bars, numbers

OSPF summary
随机推荐
Introduction to extensible system architecture
转载:等比数列的求和公式,及其推导过程
AUTOSAR from getting started to mastering 100 lectures (106) - SOA in domain controllers
AUTOSAR从入门到精通100讲(106)-域控制器中的SOA
For programmers, if it hurts the most...
有老师知道 继承RichSourceFunction自定义读mysql怎么做增量吗?
leetcode729. My schedule 1
Quick sort (C language)
leetcode842. Split the array into Fibonacci sequences
Work order management system OTRs
system design
PHP code audit 3 - system reload vulnerability
What is devsecops? Definitions, processes, frameworks and best practices for 2022
Communication layer of csframework
Network connection (III) functions and similarities and differences of hubs, switches and routers, routing tables and tables in switches, why do you need address translation and packet filtering?
BGP advanced experiment
Static comprehensive experiment ---hcip1
基于线性函数近似的安全强化学习 Safe RL with Linear Function Approximation 翻译 2
Occasional pit compiled by idea
Recursive method to achieve full permutation (C language)