[svc]mount命令及解決因/etc/fstab錯誤致使系統不能啓動故障

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
相關文章
相關標籤/搜索