当前位置:网站首页>[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
边栏推荐
- Container cloud notes
- 20 minutes to learn what XML is_ XML learning notes_ What is an XML file_ Basic grammatical rules_ How to parse
- Devop basic command
- leetcode1229. Schedule the meeting
- 183 sets of free resume templates to help everyone find a good job
- Use the data to tell you where is the most difficult province for the college entrance examination!
- From programmers to large-scale distributed architects, where are you (I)
- Latex insert picture, insert formula
- Seven examples to understand the storage rules of shaped data on each bit
- Ruby时间格式转换strftime毫秒匹配格式
猜你喜欢
Recursion and divide and conquer strategy
BGP ---- border gateway routing protocol ----- basic experiment
PHP代码审计3—系统重装漏洞
leetcode1-3
Dichotomy search (C language)
PHP code audit 3 - system reload vulnerability
Rhcsa - day 13
Summary of several job scheduling problems
【Day2】 convolutional-neural-networks
[Galaxy Kirin V10] [server] KVM create Bridge
随机推荐
Latex learning insertion number - list of filled dots, bars, numbers
Does any teacher know how to inherit richsourcefunction custom reading Mysql to do increment?
Network disk installation
How do microservices aggregate API documents? This wave of show~
C language - stack
AUTOSAR从入门到精通100讲(106)-域控制器中的SOA
Safety reinforcement learning based on linear function approximation safe RL with linear function approximation translation 2
Es advanced series - 1 JVM memory allocation
Latex arranges single column table pictures in double column format articles
Native div has editing ability
Basic data types of MySQL
DML statement of MySQL Foundation
C language structure to realize simple address book
Crawl Zhejiang industry and trade news page
Three schemes of ZK double machine room
Summary of several job scheduling problems
Today's sleep quality record 78 points
Const's constant member function after the function; Form, characteristics and use of inline function
MFC document view framework (relationship between classes)
System. Currenttimemillis() and system Nanotime (), which is faster? Don't use it wrong!