需要掛載的磁盤:/dev/xvdb1
需要掛載到的目錄:/data
1.設置臨時掛載
臨時掛載相信很多同學都知道,直接mount就行,這里就不再詳述:
mount.ext4 /dev/xvdb1 /data
2.設置開機掛載
設置開機掛載,相信大家也清楚,就是將掛載磁盤的命令寫入到/etc/fstab里面,例如:
[root@node6 ~]# cat /etc/fstab # # /etc/fstab # Created by anaconda on Tue Sep 25 07:04:32 2018 # # 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 # UUID=409f4041-b0aa-484c-b951-a2c8685e0f94 / ext4 defaults 1 1 UUID=cc4715a3-1d1c-43a3-890e-e936bc24283e /boot ext4 defaults 1 2 UUID=04138d32-471a-4464-976e-0755d8254e16 swap swap defaults 0 0 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0
每一列代表的含義:
第一列:磁盤的編號或者UUID
第二列:需要掛載到的目錄
第三列:文件系統格式
第四列:系統的默認參數,這里一般填defaults就好
Async/sync |
設置是否為同步方式運行,默認為async |
auto/noauto |
當下載mount -a 的命令時,此文件系統是否被主動掛載。默認為auto |
rw/ro |
是否以以只讀或者讀寫模式掛載 |
exec/noexec |
限制此文件系統內是否能夠進行"執行"的操作 |
user/nouser |
是否允許用戶使用mount命令掛載 |
suid/nosuid |
是否允許SUID的存在 |
Usrquota |
啟動文件系統支持磁盤配額模式 |
Grpquota |
啟動文件系統對群組磁盤配額模式的支持 |
Defaults |
同時具有rw,suid,dev,exec,auto,nouser,async等默認參數的設置 |
第五列:是否備份,0表示不備份,1表示每天備份,2表示不定期備份(自己掛載就選0吧)
第六列:是否開機檢查扇區:0表示不檢查,1表示最早檢驗,2表示在1之后開始檢驗(看需要,一般自己掛載的選0)
2.1 不嚴謹的方式
首先說下不嚴謹的方式,我也是一直這樣做的,那就是第一列寫的是磁盤的編號,即/dev/xvdb1。這中做法不可取是因為在系統重啟過后,設備編號/dev/xvdb1有可能會發生改變,這樣的話就相當於掛載了一個錯誤的目錄,會導致很嚴重的后果!
不嚴謹的掛載如下圖:
2.2 正確的姿勢
正確的掛載方式,應該和系統默認分區一樣,也使用UUID來進行掛載!!具體做法如下:
1. 使用blkid命令,查看設備的UUID:
2. 使用UUID來進行開機掛載配置:
總結:fstab掛載磁盤時,要使用UUID而不是設備編號!
作為一名合格的運維工程師,應該隨注意這些不穩定的因素,保障系統的穩定性~~