温馨提示×

CentOS系统挂载命令有哪些

小樊
46
2025-11-23 22:43:08
栏目: 智能运维

在CentOS系统中,挂载命令主要用于将文件系统挂载到指定的目录。以下是一些常用的挂载命令:

1. mount

这是最基本的挂载命令,用于将设备或文件系统挂载到指定的目录。

mount [选项] <设备或文件系统> <挂载点>

常用选项:

  • -t:指定文件系统类型(如ext4、ntfs等)。
  • -o:指定挂载选项(如rw、ro、uid、gid等)。
  • -L:通过标签挂载。
  • -U:通过UUID挂载。

示例:

mount -t ext4 /dev/sdb1 /mnt/data

2. mount 的高级用法

通过UUID挂载

mount -U <UUID> <挂载点>

可以通过以下命令查看设备的UUID:

blkid

通过标签挂载

mount -L<标签> <挂载点>

可以通过以下命令查看设备的标签:

lsblk -f

3. umount

用于卸载已挂载的设备或文件系统。

umount [选项] <挂载点>

常用选项:

  • -l:懒惰卸载,允许正在使用的文件系统被卸载。
  • -f:强制卸载。

示例:

umount /mnt/data

4. mountpoint

用于检查一个目录是否是挂载点。

mountpoint <目录>

返回值:

  • 0:目录是挂载点。
  • 1:目录不是挂载点。

5. findmnt

用于查找和显示已挂载的文件系统。

findmnt [选项] <挂载点>

常用选项:

  • -t:指定文件系统类型。
  • -o:指定显示的列。
  • -r:递归显示子挂载点。

示例:

findmnt -t ext4

6. mount --make-rslavemount --make-master

用于管理挂载点的从属关系。

mount --make-rslave <挂载点>
mount --make-master <挂载点>

7. mount --bindmount --make-shared

用于绑定挂载和共享挂载。

mount --bind <源目录> <目标目录>
mount --make-shared <挂载点>

8. mount --move

用于移动挂载点。

mount --move <源挂载点> <目标挂载点>

注意事项

  • 在进行挂载操作时,确保你有足够的权限(通常需要root权限)。
  • 挂载前最好检查目标目录是否为空,以避免数据丢失。
  • 卸载前确保没有进程正在使用该挂载点。

通过这些命令,你可以灵活地管理CentOS系统中的文件系统挂载。

0