当前位置:网站首页>[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
边栏推荐
- 原生div具有编辑能力
- 【Day1】 deep-learning-basics
- 如果不知道這4種緩存模式,敢說懂緩存嗎?
- Basic principle of servlet and application of common API methods
- Write a program that uses pointers to set all elements of an int array to 4.18: 0.
- DCL statement of MySQL Foundation
- Write a program to judge whether the elements contained in a vector < int> container are 9.20: exactly the same as those in a list < int> container.
- 今日睡眠质量记录78分
- Introduction to tree and binary tree
- Const's constant member function after the function; Form, characteristics and use of inline function
猜你喜欢

Quick sort (C language)

Realsense of d435i, d435, d415, t265_ Matching and installation of viewer environment

Work order management system OTRs

RHCE - day one

The future education examination system cannot answer questions, and there is no response after clicking on the options, and the answers will not be recorded

Rhcsa learning practice

Add t more space to your computer (no need to add hard disk)

Four characteristics and isolation levels of database transactions

DDL statement of MySQL Foundation

Dynamic memory management
随机推荐
OSPF summary
Rhcsa day 9
Development guidance document of CMDB
按键精灵跑商学习-商品数量、价格提醒、判断背包
Press the button wizard to learn how to fight monsters - identify the map, run the map, enter the gang and identify NPC
Does any teacher know how to inherit richsourcefunction custom reading Mysql to do increment?
Write a program to judge whether the elements contained in a vector < int> container are 9.20: exactly the same as those in a list < int> container.
How to quickly parse XML documents through C (in fact, other languages also have corresponding interfaces or libraries to call)
用数据告诉你高考最难的省份是哪里!
Crawl Zhejiang industry and trade news page
How to use diff and patch to update the source code
MongoDB数据日期显示相差8小时 原因和解决方案
对于程序员来说,伤害力度最大的话。。。
【FAQ】华为帐号服务报错 907135701的常见原因总结和解决方法
Latex arranges single column table pictures in double column format articles
入职中国平安三周年的一些总结
Seven examples to understand the storage rules of shaped data on each bit
Es entry series - 6 document relevance and sorting
Rhcsa - day 13
Architecture introduction