内容一:格式化命令 mkfs 可格式化的格式
ext2
ext3
ext4
xfs
minix
cramfs
内容二:格式化命令 mkfs 的使用案例
# mkfs.xfs /dev/vdb
或者:
# mkfs -t xfs /dev/vdb
(补充:这里以将 /dev/vdb 格式化为 xfs 格式为例)
ext2
ext3
ext4
xfs
minix
cramfs
# mkfs.xfs /dev/vdb
或者:
# mkfs -t xfs /dev/vdb
(补充:这里以将 /dev/vdb 格式化为 xfs 格式为例)
# cp /usr/lib/tmpfiles.d/tmp.conf /etc/tmpfiles.d/
# vim /etc/tmpfiles.d/tmp.conf
将以下内容:
......
q /tmp 1777 root root 10d
......
修改为:
......
q /tmp 1777 root root 5d
......
(补充:这样设置后会将 /tmp 目录下,权限为 1777 超过 5 天的文件或目录删除)
# systemd-tmpfiles --clean /etc/tmpfiles.d/tmp.conf
# hexdump -C sda.header
# hexdump -C sda.header | less
(补充:这里以 sda 硬盘为例)
# pvcreate --restorefile /etc/lvm/backup/MG-Log-VG --uuid 1Rkkyh-jl2D-RC0v-Ag4f-rRkk-EPTc-aQUFPq /dev/sda
(补充:这里以将备份文件命名为 /etc/lvm/backup/MG-Log-VG 为例,1Rkkyh-jl2D-RC0v-Ag4f-rRkk-EPTc-aQUFPq 是此硬盘的 uuid 号)
# vgcfgrestore --verbose --file /etc/lvm/backup/MG-Log-VG MG-Log-VG
# pvdisplay /dev/sda
# df -h
# rsync -avDogp <source directory>/* <target directory>
# rsync -avDogp --delete <source directory>/* <target directory>
纪念:站主于 2020 年 6 月完成了此开源实验,并将过程中的所有命令经过整理和注释以后,形成以下教程
服务端 192.168.101.10
客户端 192.168.101.11
1) 服务器提供 NFS 服务将自己的目录分享
2) 客户端挂载和使用 NFS 服务将服务端分享的目录挂载在自己的目录上
1) 所有服务器的系统都需要是 CentOS 8 版本
2) 所有服务器都要关闭防火墙
3) 所有服务器系统都要配置好可用的软件源
4) 需要按照拓扑图给对应的服务器配置好 IP 地址和主机名
5) 所有服务器都要可以相互 ping 通自己和对方的 IP 地址和主机名
(分别在服务端和客户端上执行以下步骤)
# yum -y install rpcbind nfs-utils
(分别在服务端和客户端上执行以下步骤)
# systemctl enable nfs-server
(分别在服务端和客户端上执行以下步骤)
# systemctl start nfs-server
(只在服务端上执行以下步骤)
# mkdir /nfsshare
(只在客户端上执行以下步骤)
# mkdir /autofs
(只在服务端上执行以下步骤)
# vim /etc/exports
添加以下内容:
......
/nfsshare 192.168.101.0/24(rw,sync,no_root_squash,no_subtree_check)
(补充:这里的 192.168.101.0.24 是客户端的 IP 地址所在的网段)
(注意:no_root_squash 的参数在这里的作用是客户端的 root 用户可以以服务端 root 的身份操作共享目录,不建议使用)
(只在服务端上执行以下步骤)
# exportfs -a
(只在客户端上执行以下步骤)
# yum -y install autofs
(只在客户端上执行以下步骤)
# systemctl enable autofs
(只在客户端上执行以下步骤)
# vim /etc/auto.master
将以下内容:
......
#
/misc /etc/auto.misc
#
......
修改为:
......
/misc /etc/auto.misc
/autofs /etc/auto.autofs
......
(补充:在这里指定了 /etc/auto.autofs 为 Autofs 的从配置文件,并且将 autofs 的主目录设置为 /autofs)
(只在客户端上执行以下步骤)
# cp /etc/auto.misc /etc/auto.autofs
# vim /etc/auto.autofs
将以下内容:
......
cd -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom
......
修改为:
......
cd -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom
directory01 -fstype=nfs,rw 192.168.101.10:/nfsshare
......
(补充:在这里指定了 Autofs 的次级目录为 directory01,即:/autofs/directory01)
(只在客户端上执行以下步骤)
# systemctl restart autofs
(只在客户端上执行以下步骤)
# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 957M 0 957M 0% /dev
tmpfs 971M 0 971M 0% /dev/shm
tmpfs 971M 17M 954M 2% /run
tmpfs 971M 0 971M 0% /sys/fs/cgroup
/dev/vda1 10G 1.6G 8.5G 16% /
tmpfs 195M 0 195M 0% /run/user/0
(只在客户端上执行以下步骤)
# cd /autofs/directory01
(只在客户端上执行以下步骤)
# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 957M 0 957M 0% /dev
tmpfs 971M 0 971M 0% /dev/shm
tmpfs 971M 17M 955M 2% /run
tmpfs 971M 0 971M 0% /sys/fs/cgroup
/dev/vda1 10G 1.6G 8.5G 16% /
tmpfs 195M 0 195M 0% /run/user/0
192.168.101.10:/nfsshare 10G 1.6G 8.5G 16% /autofs/directory01
(补充:在进入到 Autofs 自动挂载的目录后,自动挂载就在系统中自动出现了)