以下是CentOS挂载磁盘的实用技巧,涵盖基础操作与进阶方法:
查看磁盘信息
使用 lsblk
或 fdisk -l
确认磁盘及分区状态,例如:
lsblk # 查看块设备及其挂载点
fdisk -l # 查看分区详情
创建挂载点
用 mkdir
创建目标目录,如 /mnt/data
:
sudo mkdir -p /mnt/data
格式化分区(可选)
若为新分区,需格式化(如ext4格式):
sudo mkfs.ext4 /dev/sdb1 # 替换为实际分区路径
临时挂载
使用 mount
命令挂载分区:
sudo mount /dev/sdb1 /mnt/data
设置开机自动挂载
/etc/fstab
:
blkid
获取分区UUID:blkid /dev/sdb1
/etc/fstab
,添加一行(推荐使用UUID):UUID=1234-5678-90AB /mnt/data ext4 defaults,nofail 0 2
nofail
:避免启动时因挂载失败导致系统卡死。sudo mount -a # 无报错则配置正确
挂载特殊设备
sudo mount -t nfs 192.168.1.100:/share /mnt/nfs # NFS
sudo mount -t cifs //192.168.1.100/share /mnt/smb -o username=user,password=pass # SMB
udisks2
后,插入USB设备会自动挂载,手动挂载命令:udisksctl mount -b /dev/sdc1
大容量磁盘处理
parted
工具分区(支持GPT分区表):sudo parted /dev/sdb
(parted) mklabel gpt
(parted) mkpart primary 0G 100%
挂载选项优化
noatime
:减少磁盘写入,提升性能(适用于日志等场景)。discard
:启用TRIM(仅限SSD):UUID=xxx /mnt/data ext4 defaults,noatime,discard 0 2
chmod
/chown
调整目录权限。df -h
或 mount | grep /mnt/data
。通过以上技巧,可高效完成磁盘挂载及自动化管理,满足不同场景需求。