暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

服务器端增加新磁盘lvm划分文件系统挂接,并共享nfs

原创 jieguo 2023-03-07
211

服务器端增加新磁盘划分文件系统挂接,并共享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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论