mount命令-手動掛載設備
格式:html
mount [options] [-t fstype] [-o option] 設備 掛載點
mount -n -o remount,rw / - Mount the file system and make it writeable mount -uw / - Make the filesystem read only again. mount -ur /
經常使用選項 | [ options ] |
---|---|
-t | fstype(ext二、ext三、ext四、xfs、iso9660、smb等) |
-r | 只讀掛載 |
-w | 讀寫 |
-L lable | 以卷標指定, LABLE="label" |
-U UUID | 以UUID指定掛載設備,UUID="UUID" |
-a | 自動掛載全部(/etc/fstab文件中)支持自動掛載的設備 |
--bind Dir1 Dir2 | 己經掛載了的文件,能夠再次綁定其它目錄上使用 |
-n | 不更新/etc/mtab文件 |
-o | options |
---|---|
async | 異步I/O |
sync | 同步I/O |
noatime/atime | 建議noatime |
auto/noauto | 是否可以被mount -a選項自動掛載; |
diratime/nodiratime | 是否更新目錄的訪問時間戳; |
exec/noexec | 是否容許執行其中的二進制程序; |
_netdev | 網絡設備 |
remount | 從新掛載 |
掛載配置文件/etc/fstab
[root@zibbix ~]# cat /etc/fstab # # /etc/fstab # Created by anaconda on Fri Jul 31 23:50:21 2015 # # 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/vg_system-root / ext4 defaults 1 1 UUID=3a9c20f4-0cc2-4563-9e2c-d4833c1463c2 /boot ext4 defaults 1 2 /dev/mapper/vg_system-var /var ext4 defaults 1 2 /dev/mapper/vg_system-swap 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
該文件分爲六段各段的意義以下: 設備 掛載點 文件系統類型 掛載選項 轉儲頻度(備份) 自檢次序 (1)要掛載的設備: 設備文件、LABEL=, UUID= (2)掛載點: swap沒有掛載點,掛載點爲swap (3)文件系統類型 ext二、ext三、ext四、xfs、nfs、smb、iso9660等 (4)掛載選項:多個選項間使用逗號分隔; async、sync、_netdev defaults( rw, suid, dev, exec, auto, nouser, async, and relatime.) (5)轉儲頻率: 0:從不備份 1:每日備份 2:每隔一天備份 (6)自檢次序: 0: 不自檢 1:首先自檢,一般只能被/使用; 2:等數字爲1的自檢完成後,再進行自檢
注意:配置完該文件不會當即生效,能夠重啓操做系統或使用mount -a來使該文件當即生效。網絡
參考oracle
【案例】解決因/etc/fstab錯誤致使系統不能啓動故障
解決因/etc/fstab錯誤致使系統不能啓動故障 發現若是人品很差作試驗都是問題不少,晚上又把fstab給寫錯了,致使系統不能起來,由於當時處理該故障未截圖,後續在網上找了幾張圖片,大致說明處理思路app
系統啓動報 filesystems 失敗,輸入root密碼進入repair filesystem模式
嘗試修改 /etc/fstab 發現系統是read-only模式(最後兩項改爲0 0)
從新mount -n -o remount,rw /從新mount文件系統
從新修改/etc/fstab,除掉錯誤記錄,而後使用init 6/reboot命令重啓系統
參考異步
建立與調整SWAP分區的方法,請寫出具體步驟
參考async
方法1:建立分區文件
dd if=/dev/zero of=/var/swap bs=1024 count=5G mkswap /var/swap swapon /var/swap - 加入/etc/fstab /var/swap swap swap defaults 0 0
方法2:調整正在使用的分區大小
- 關閉分區 swapoff /dev/mapper/VolGroup-lv_swap - 增長大小 lvm lvresize /dev/mapper/VolGroup-lv_swap -L +25000M - 格式化分區 mkswap /dev/mapper/VolGroup-lv_swap - 啓用分區 swapon -va