服务器端增加新磁盘划分文件系统挂接,并共享nfs
挂载参考:
https://blog.csdn.net/jycjyc/article/details/114654115
Last login: Tue Mar 7 12:19:56 2023 from 10.216.19.54
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 126G 0 126G 0% /dev
tmpfs 126G 0 126G 0% /dev/shm
tmpfs 126G 8.8M 126G 1% /run
tmpfs 126G 0 126G 0% /sys/fs/cgroup
/dev/mapper/ol-root 495G 1.6G 494G 1% /
/dev/sr0 4.6G 4.6G 0 100% /media/cdrom
/dev/vda1 1014M 204M 811M 21% /boot
tmpfs 26G 0 26G 0% /run/user/0
[root@localhost ~]# echo "/nfsshare *(rw,sync,no_root_squash)" >> /etc/exports
[root@localhost ~]# mkdir /nfsshare
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdf 8:80 0 1T 0 disk
sdd 8:48 0 1T 0 disk
sdb 8:16 0 1T 0 disk
vdb 251:16 0 800G 0 disk
sr0 11:0 1 4.5G 0 rom /media/cdrom
sde 8:64 0 1T 0 disk
sdc 8:32 0 1T 0 disk
sda 8:0 0 1T 0 disk
vda 251:0 0 500G 0 disk
├─vda2 251:2 0 499G 0 part
│ ├─ol-swap 252:1 0 4G 0 lvm [SWAP]
│ └─ol-root 252:0 0 495G 0 lvm /
└─vda1 251:1 0 1G 0 part /boot
[root@localhost ~]# df -hT
Filesystem Type Size Used Avail Use% Mounted on
devtmpfs devtmpfs 126G 0 126G 0% /dev
tmpfs tmpfs 126G 0 126G 0% /dev/shm
tmpfs tmpfs 126G 8.8M 126G 1% /run
tmpfs tmpfs 126G 0 126G 0% /sys/fs/cgroup
/dev/mapper/ol-root xfs 495G 1.6G 494G 1% /
/dev/sr0 iso9660 4.6G 4.6G 0 100% /media/cdrom
/dev/vda1 xfs 1014M 204M 811M 21% /boot
tmpfs tmpfs 26G 0 26G 0% /run/user/0
[root@localhost ~]# pvcreate /dev/vdb
Physical volume "/dev/vdb" successfully created.
[root@localhost ~]# vgcreate vgbak /dev/vdb
Volume group "vgbak" successfully created
[root@localhost ~]# lvcreate -n lvbak -l 100%free vgbak
Logical volume "lvbak" created.
[root@localhost ~]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
root ol -wi-ao---- <495.00g
swap ol -wi-ao---- 4.00g
lvbak vgbak -wi-a----- <800.00g
[root@localhost ~]# mkfs.ext4 /dev/vgbak/lvbak
mke2fs 1.42.9 (28-Dec-2013)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
52428800 inodes, 209714176 blocks
10485708 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2357198848
6400 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
[root@localhost ~]# mount -t ext4 /dev/vgbak/lvbak /nfsshare
[root@localhost ~]# df -hT
Filesystem Type Size Used Avail Use% Mounted on
devtmpfs devtmpfs 126G 0 126G 0% /dev
tmpfs tmpfs 126G 0 126G 0% /dev/shm
tmpfs tmpfs 126G 8.8M 126G 1% /run
tmpfs tmpfs 126G 0 126G 0% /sys/fs/cgroup
/dev/mapper/ol-root xfs 495G 1.6G 494G 1% /
/dev/sr0 iso9660 4.6G 4.6G 0 100% /media/cdrom
/dev/vda1 xfs 1014M 204M 811M 21% /boot
tmpfs tmpfs 26G 0 26G 0% /run/user/0
/dev/mapper/vgbak-lvbak ext4 788G 73M 748G 1% /nfsshare
[root@localhost ~]# vi /etc/fstab
[root@localhost ~]# cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Mon Mar 6 21:54:51 2023
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/ol-root / xfs defaults 0 0
UUID=ab5d1dfb-39c6-4b21-bdb5-7ccc185e587e /boot xfs defaults 0 0
/dev/mapper/ol-swap swap swap defaults 0 0
/dev/sr0 /media/cdrom iso9660 ro 0 0
/dev/vgbak/lvbak /nfsshare ext4 defaults 0 0
[root@localhost ~]# umount /nfsshare
[root@localhost ~]# mount /nfsshare
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 126G 0 126G 0% /dev
tmpfs 126G 0 126G 0% /dev/shm
tmpfs 126G 8.8M 126G 1% /run
tmpfs 126G 0 126G 0% /sys/fs/cgroup
/dev/mapper/ol-root 495G 1.6G 494G 1% /
/dev/sr0 4.6G 4.6G 0 100% /media/cdrom
/dev/vda1 1014M 204M 811M 21% /boot
tmpfs 26G 0 26G 0% /run/user/0
/dev/mapper/vgbak-lvbak 788G 73M 748G 1% /nfsshare
[root@localhost ~]# systemctl restart nfs
Failed to restart nfs.service: Unit not found.
[root@localhost ~]# yum install nfs-utils
Loaded plugins: ulninfo
Resolving Dependencies
--> Running transaction check
---> Package nfs-utils.x86_64 1:1.3.0-0.68.0.1.el7 will be installed
--> Processing Dependency: libtirpc >= 0.2.4-0.7 for package: 1:nfs-utils-1.3.0-0.68.0.1.el7.x86_64
--> Processing Dependency: gssproxy >= 0.7.0-3 for package: 1:nfs-utils-1.3.0-0.68.0.1.el7.x86_64
--> Processing Dependency: rpcbind for package: 1:nfs-utils-1.3.0-0.68.0.1.el7.x86_64
--> Processing Dependency: quota for package: 1:nfs-utils-1.3.0-0.68.0.1.el7.x86_64
--> Processing Dependency: libnfsidmap for package: 1:nfs-utils-1.3.0-0.68.0.1.el7.x86_64
--> Processing Dependency: libevent for package: 1:nfs-utils-1.3.0-0.68.0.1.el7.x86_64
--> Processing Dependency: keyutils for package: 1:nfs-utils-1.3.0-0.68.0.1.el7.x86_64
--> Processing Dependency: libtirpc.so.1()(64bit) for package: 1:nfs-utils-1.3.0-0.68.0.1.el7.x86_64
--> Processing Dependency: libnfsidmap.so.0()(64bit) for package: 1:nfs-utils-1.3.0-0.68.0.1.el7.x86_64
--> Processing Dependency: libevent-2.0.so.5()(64bit) for package: 1:nfs-utils-1.3.0-0.68.0.1.el7.x86_64
--> Running transaction check
---> Package gssproxy.x86_64 0:0.7.0-29.el7 will be installed
--> Processing Dependency: libini_config >= 1.3.1-31 for package: gssproxy-0.7.0-29.el7.x86_64
--> Processing Dependency: libverto-module-base for package: gssproxy-0.7.0-29.el7.x86_64
--> Processing Dependency: libref_array.so.1(REF_ARRAY_0.1.1)(64bit) for package: gssproxy-0.7.0-29.el7.x86_64
--> Processing Dependency: libini_config.so.3(INI_CONFIG_1.2.0)(64bit) for package: gssproxy-0.7.0-29.el7.x86_64
--> Processing Dependency: libini_config.so.3(INI_CONFIG_1.1.0)(64bit) for package: gssproxy-0.7.0-29.el7.x86_64
--> Processing Dependency: libref_array.so.1()(64bit) for package: gssproxy-0.7.0-29.el7.x86_64
--> Processing Dependency: libini_config.so.3()(64bit) for package: gssproxy-0.7.0-29.el7.x86_64
--> Processing Dependency: libcollection.so.2()(64bit) for package: gssproxy-0.7.0-29.el7.x86_64
--> Processing Dependency: libbasicobjects.so.0()(64bit) for package: gssproxy-0.7.0-29.el7.x86_64
---> Package keyutils.x86_64 0:1.5.8-3.el7 will be installed
---> Package libevent.x86_64 0:2.0.21-4.el7 will be installed
---> Package libnfsidmap.x86_64 0:0.25-19.el7 will be installed
---> Package libtirpc.x86_64 0:0.2.4-0.16.el7 will be installed
---> Package quota.x86_64 1:4.01-19.el7 will be installed
--> Processing Dependency: quota-nls = 1:4.01-19.el7 for package: 1:quota-4.01-19.el7.x86_64
--> Processing Dependency: tcp_wrappers for package: 1:quota-4.01-19.el7.x86_64
---> Package rpcbind.x86_64 0:0.2.0-49.el7 will be installed
--> Running transaction check
---> Package libbasicobjects.x86_64 0:0.1.1-32.el7 will be installed
---> Package libcollection.x86_64 0:0.7.0-32.el7 will be installed
---> Package libini_config.x86_64 0:1.3.1-32.el7 will be installed
--> Processing Dependency: libpath_utils.so.1(PATH_UTILS_0.2.1)(64bit) for package: libini_config-1.3.1-32.el7.x86_64
--> Processing Dependency: libpath_utils.so.1()(64bit) for package: libini_config-1.3.1-32.el7.x86_64
---> Package libref_array.x86_64 0:0.1.5-32.el7 will be installed
---> Package libverto-libevent.x86_64 0:0.2.5-4.el7 will be installed
---> Package quota-nls.noarch 1:4.01-19.el7 will be installed
---> Package tcp_wrappers.x86_64 0:7.6-77.el7 will be installed
--> Running transaction check
---> Package libpath_utils.x86_64 0:0.2.1-32.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
==========================================================================================================================================================
Package Arch Version Repository Size
==========================================================================================================================================================
Installing:
nfs-utils x86_64 1:1.3.0-0.68.0.1.el7 c7-media 412 k
Installing for dependencies:
gssproxy x86_64 0.7.0-29.el7 c7-media 110 k
keyutils x86_64 1.5.8-3.el7 c7-media 53 k
libbasicobjects x86_64 0.1.1-32.el7 c7-media 25 k
libcollection x86_64 0.7.0-32.el7 c7-media 41 k
libevent x86_64 2.0.21-4.el7 c7-media 208 k
libini_config x86_64 1.3.1-32.el7 c7-media 63 k
libnfsidmap x86_64 0.25-19.el7 c7-media 49 k
libpath_utils x86_64 0.2.1-32.el7 c7-media 28 k
libref_array x86_64 0.1.5-32.el7 c7-media 27 k
libtirpc x86_64 0.2.4-0.16.el7 c7-media 89 k
libverto-libevent x86_64 0.2.5-4.el7 c7-media 8.2 k
quota x86_64 1:4.01-19.el7 c7-media 178 k
quota-nls noarch 1:4.01-19.el7 c7-media 90 k
rpcbind x86_64 0.2.0-49.el7 c7-media 59 k
tcp_wrappers x86_64 7.6-77.el7 c7-media 78 k
Transaction Summary
==========================================================================================================================================================
Install 1 Package (+15 Dependent packages)
Total download size: 1.5 M
Installed size: 4.3 M
Is this ok [y/d/N]: y
Downloading packages:
----------------------------------------------------------------------------------------------------------------------------------------------------------
Total 13 MB/s | 1.5 MB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : libbasicobjects-0.1.1-32.el7.x86_64 1/16
Installing : libref_array-0.1.5-32.el7.x86_64 2/16
Installing : libcollection-0.7.0-32.el7.x86_64 3/16
Installing : libevent-2.0.21-4.el7.x86_64 4/16
Installing : libtirpc-0.2.4-0.16.el7.x86_64 5/16
Installing : rpcbind-0.2.0-49.el7.x86_64 6/16
Installing : libverto-libevent-0.2.5-4.el7.x86_64 7/16
Installing : libnfsidmap-0.25-19.el7.x86_64 8/16
Installing : keyutils-1.5.8-3.el7.x86_64 9/16
Installing : tcp_wrappers-7.6-77.el7.x86_64 10/16
Installing : 1:quota-nls-4.01-19.el7.noarch 11/16
Installing : 1:quota-4.01-19.el7.x86_64 12/16
Installing : libpath_utils-0.2.1-32.el7.x86_64 13/16
Installing : libini_config-1.3.1-32.el7.x86_64 14/16
Installing : gssproxy-0.7.0-29.el7.x86_64 15/16
Installing : 1:nfs-utils-1.3.0-0.68.0.1.el7.x86_64 16/16
Verifying : libtirpc-0.2.4-0.16.el7.x86_64 1/16
Verifying : libpath_utils-0.2.1-32.el7.x86_64 2/16
Verifying : 1:quota-4.01-19.el7.x86_64 3/16
Verifying : 1:quota-nls-4.01-19.el7.noarch 4/16
Verifying : tcp_wrappers-7.6-77.el7.x86_64 5/16
Verifying : 1:nfs-utils-1.3.0-0.68.0.1.el7.x86_64 6/16
Verifying : libevent-2.0.21-4.el7.x86_64 7/16
Verifying : keyutils-1.5.8-3.el7.x86_64 8/16
Verifying : libverto-libevent-0.2.5-4.el7.x86_64 9/16
Verifying : libnfsidmap-0.25-19.el7.x86_64 10/16
Verifying : libcollection-0.7.0-32.el7.x86_64 11/16
Verifying : gssproxy-0.7.0-29.el7.x86_64 12/16
Verifying : libref_array-0.1.5-32.el7.x86_64 13/16
Verifying : libbasicobjects-0.1.1-32.el7.x86_64 14/16
Verifying : libini_config-1.3.1-32.el7.x86_64 15/16
Verifying : rpcbind-0.2.0-49.el7.x86_64 16/16
Installed:
nfs-utils.x86_64 1:1.3.0-0.68.0.1.el7
Dependency Installed:
gssproxy.x86_64 0:0.7.0-29.el7 keyutils.x86_64 0:1.5.8-3.el7 libbasicobjects.x86_64 0:0.1.1-32.el7 libcollection.x86_64 0:0.7.0-32.el7
libevent.x86_64 0:2.0.21-4.el7 libini_config.x86_64 0:1.3.1-32.el7 libnfsidmap.x86_64 0:0.25-19.el7 libpath_utils.x86_64 0:0.2.1-32.el7
libref_array.x86_64 0:0.1.5-32.el7 libtirpc.x86_64 0:0.2.4-0.16.el7 libverto-libevent.x86_64 0:0.2.5-4.el7 quota.x86_64 1:4.01-19.el7
quota-nls.noarch 1:4.01-19.el7 rpcbind.x86_64 0:0.2.0-49.el7 tcp_wrappers.x86_64 0:7.6-77.el7
Complete!
[root@localhost ~]# systemctl restart nfs
[root@localhost ~]# systemctl statu nfs
Unknown operation 'statu'.
[root@localhost ~]# systemctl status nfs
● nfs-server.service - NFS server and services
Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; disabled; vendor preset: disabled)
Drop-In: /run/systemd/generator/nfs-server.service.d
└─order-with-mounts.conf
Active: active (exited) since Tue 2023-03-07 13:19:41 CST; 7s ago
Process: 25459 ExecStartPost=/bin/sh -c if systemctl -q is-active gssproxy; then systemctl reload gssproxy ; fi (code=exited, status=0/SUCCESS)
Process: 25421 ExecStart=/usr/sbin/rpc.nfsd $RPCNFSDARGS (code=exited, status=0/SUCCESS)
Process: 25419 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=0/SUCCESS)
Main PID: 25421 (code=exited, status=0/SUCCESS)
CGroup: /system.slice/nfs-server.service
Mar 07 13:19:40 localhost.localdomain systemd[1]: Starting NFS server and services...
Mar 07 13:19:41 localhost.localdomain systemd[1]: Started NFS server and services.
[root@localhost ~]# showmount -a
All mount points on localhost.localdomain:
[root@localhost ~]# showmount -e
Export list for localhost.localdomain:
/nfsshare *
[root@localhost ~]# cat /etc/exports
/nfsshare *(rw,sync,no_root_squash)
[root@localhost ~]# exportfs -a
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 126G 0 126G 0% /dev
tmpfs 126G 0 126G 0% /dev/shm
tmpfs 126G 8.8M 126G 1% /run
tmpfs 126G 0 126G 0% /sys/fs/cgroup
/dev/mapper/ol-root 495G 1.6G 494G 1% /
/dev/sr0 4.6G 4.6G 0 100% /media/cdrom
/dev/vda1 1014M 204M 811M 21% /boot
tmpfs 26G 0 26G 0% /run/user/0
/dev/mapper/vgbak-lvbak 788G 73M 748G 1% /nfsshare
[root@localhost ~]# pwd
/root
[root@localhost ~]# mkdir /bak
[root@localhost ~]# ip a|grep net
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
inet 192.168.0.11/24 brd 192.168.0.255 scope global noprefixroute dynamic eth0
inet6 fe80::51cf:18f9:5ed8:7866/64 scope link noprefixroute
[root@localhost ~]# mount -t nfs 192.168.0.11:/nfsshare /bak
[root@localhost ~]# df -hT
Filesystem Type Size Used Avail Use% Mounted on
devtmpfs devtmpfs 126G 0 126G 0% /dev
tmpfs tmpfs 126G 0 126G 0% /dev/shm
tmpfs tmpfs 126G 8.9M 126G 1% /run
tmpfs tmpfs 126G 0 126G 0% /sys/fs/cgroup
/dev/mapper/ol-root xfs 495G 1.6G 494G 1% /
/dev/sr0 iso9660 4.6G 4.6G 0 100% /media/cdrom
/dev/vda1 xfs 1014M 204M 811M 21% /boot
tmpfs tmpfs 26G 0 26G 0% /run/user/0
/dev/mapper/vgbak-lvbak ext4 788G 73M 748G 1% /nfsshare
192.168.0.11:/nfsshare nfs4 788G 72M 748G 1% /bak
[root@localhost ~]# umount /bak
[root@localhost ~]#
客户端挂载nfs:
[root@rac1 /]# mount -t nfs -o rw,bg,hard,rsize=32768,wsize=32768,vers=3,nointr,proto=tcp 192.168.0.11:/nfsshare /bak
[root@rac1 /]# df -hT
Filesystem Type Size Used Avail Use% Mounted on
/dev/vda2 ext4 50G 10G 37G 22% /
tmpfs tmpfs 64G 644M 63G 1% /dev/shm
/dev/vda3 ext4 50G 4.3G 43G 9% /home
/dev/vda1 ext4 148G 109G 32G 78% /oracle
/dev/vdb1 ext4 493G 422G 46G 91% /backup
10.216.19.90:/nfsshare nfs 788G 73M 748G 1% /bak
[root@rac1 /]# cd /bak
[root@rac1 bak]# touch 1.txt
最后修改时间:2024-02-29 13:21:39
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




