道非道 非常道

          勤思、謹言、慎行、厚積、薄發

          統計

          web

          天圓

          經濟 政治 軍事

          鍵康

          [轉]Linux 指令篇:文件系統

          名稱 : sync
          使用權限 : 系統管理者
          使用方式 : sync
          說明 : Linux 系統中欲寫入硬盤的資料有的時候會了效率起見,會寫到 filesystem buffer 中,這個 buffer 是一塊記憶體空間,如果欲寫入硬盤的資料存于此 buffer 中,而系統又突然斷電的話,那么資料就會流失了,sync 指令會將存于 buffer 中的資料強制寫入硬盤中。
           

          名稱: swapon
          使用者權限: 超級使用者(super-user)
          使用方式:
          /sbin/swapon -a [-v]
          /sbin/swapon [-v] [-p priority] specialfile ...
          /sbin/swapon [-s]
          -h 請幫幫我
          -V 顯示版本訊息
          -s 顯示簡短的裝置訊息
          -a 自動啟動所有SWAP裝置
          -p 設定優先權,你可以在0到32767中間選一個數字給他。或是在 /etc/fstab 里面加上 pri=[value] ([value]就是0~32767中間一個數字),然后你就可以很方便的直接使用 swapon -a 來啟動他們,而且有優先權設定。
          swapon 是開啟swap.
          相對的,便有一個關閉swap的指令,swapoff

          名稱:init
          使用權限:開機時
          使用方式:init [0123456Ss]
          說明:init 是所有行程(process)的父行程(parent),開機時一定會先從這個指令開始(可以用 ps -aux 看看第一個行程就是 init),并參考 /etc/inittab 檔來完成整個開機程序,共有八個執行層級(runlevel),而改變只能透過 telinit 的指令來更改
          參數:
          0 開機執行層級為 0 ,用來關閉系統
          1 開機執行層級為 1 ,用來進行單一使用者模式(single user mode)
          4 開機執行層級為 4 ,表示進入 X window 時的模式
          6 開機執行層級為 6 ,用來重新開機
          S 或 s 不是直接使用的,配合開機執行層級 1 時使用,當加上S 或 s 表示開機后不參考 /etc/inittab 檔
             235 請參照 /etc/inittab 檔案內容以及 /etc/rc.d/rc2.d,/etc/rc.d/rc3.d,/etc/rc.d/rc5.d 等目錄
          范例:
          由于這并不是讓使用者可以單獨下指令的執行檔,請參照 /etc/inittab

           

          名稱 : shutdown
          使用權限 : 系統管理者
          使用方式 : shutdown [-t seconds] [-rkhncfF] time [message]
          說明 : shutdown 可以用來進行關機程序,并且在關機以前傳送訊息給所有使用者正在執行的程序,shutdown 也可以用來重開機。
          參數 :
          -t seconds : 設定在幾秒鐘之后進行關機程序
          -k : 并不會真的關機,只是將警告訊息傳送給所有只用者
          -r : 關機后重新開機
          -h : 關機后停機
          -n : 不采用正常程序來關機,用強迫的方式殺掉所有執行中的程序后自行關機
          -c : 取消目前已經進行中的關機動作
          -f : 關機時,不做 fcsk 動作(檢查 Linux 檔系統)
          -F : 關機時,強迫進行 fsck 動作
          time : 設定關機的時間
          message : 傳送給所有使用者的警告訊息

           

          指令:fstab
          使用權限 : 超級使用者
          使用方式 : 使用編輯器來修改 /etc/fstab (eg. vi /etc/fstab)
          說明 : 存放檔案系統與目錄結構對應資料的檔案
          fstab 欄位說明:
          第一欄(fs_spec): 實際的 device 名稱
          第二欄(fs_file): 對應到的目錄結構(mount point)
          第三欄(fs_vfstype):該 partition 的檔案系統,常見的有:
          minix、ext、ext2、msdos、iso9660、nfs、swap
          第四欄(fs_mntops): 在 mount 時的參數
          第五欄(fs_freq): 在使用 dump 時是否記錄,不需要則輸入0
          第六欄(fs_passno): 決定在開機時執行 fsck 的先后順序
          例子 :
          IDE 硬盤分成兩個 partition 與一個 swap,還有一臺光碟機跟一臺軟碟機的情形 :
          /dev/hda1 / ext2 defaults 1 1
          /dev/hda5 /home ext2 defaults 1 2
          /dev/cdrom /mnt/cdrom iso9660 noauto,user,ro 0 0
          /dev/hda6 swap swap defaults 0 0
          /dev/fd0 /mnt/floppy ext2 noauto,owner 0 0
          none /proc proc defaults 0 0
          none /dev/pts devpts gid=5,mode=620 0 0
          指令:fsck
          使用權限 : 超級使用者
          使用方式 : fsck [-sACVRP] [-t fstype] [--] [fsck-options] filesys [...]
          說明 : 檢查與修復 Linux 檔案系統,可以同時檢查一個或多個 Linux 檔案系統
          參數 :
          filesys : device 名稱(eg./dev/sda1),mount 點 (eg. / 或 /usr)
          -t : 給定檔案系統的型式,若在 /etc/fstab 中已有定義或 kernel 本身已支援的則不需加上此參數
          -s : 依序一個一個地執行 fsck 的指令來檢查
          -A : 對/etc/fstab 中所有列出來的 partition 做檢查
          -C : 顯示完整的檢查進度
          -d : 列印 e2fsck 的 debug 結果
          -p : 同時有 -A 條件時,同時有多個 fsck 的檢查一起執行
          -R : 同時有 -A 條件時,省略 / 不檢查
          -V : 詳細顯示模式
          -a : 如果檢查有錯則自動修復
          -r : 如果檢查有錯則由使用者回答是否修復
          例子 :
          檢查 msdos 檔案系統的 /dev/hda5 是否正常,如果有異常便自動修復 :
          fsck -t msdos -a /dev/hda5

           

          指令:e2fsck
          使用權限 : 超級使用者
          使用方式 : e2fsck [-pacnydfvFV] [-b superblock] [-B blocksize] [-l|-L bad_blocks_file] [-C fd] device
          說明 : 檢查使用 Linux ext2 檔案系統的 partition 是否正常工作
          參數 :
          device : 預備檢查的硬盤 partition,例如:/dev/sda1
          -a : 對 partition 做檢查,若有問題便自動修復,等同 -p 的功能
          -b : 設定存放 superblock 的位置
          -B : 設定單位 block 的大小
          -c : 檢查該partition 是否有壞軌
          -C file : 將檢查的結果存到 file 中以便查看
          -d : 列印 e2fsck 的 debug 結果
          -f : 強制檢查
          -F : 在開始檢查前,將device 的 buffer cache 清空,避免有錯誤發生
          -l bad_blocks_file : 將有壞軌的block資料加到 bad_blocks_file 里面
          -L bad_blocks_file : 設定壞軌的block資料存到 bad_blocks_file 里面,若無該檔則自動產生
          -n : 將檔案系統以[唯讀]方式開啟
          -p : 對 partition 做檢查,若有問題便自動修復
          -v : 詳細顯示模式
          -V : 顯示出目前 e2fsck 的版本
          -y : 預先設定所有檢查時的問題均回答[是]
          例子 :
          檢查 /dev/hda5 是否正常,如果有異常便自動修復,并且設定若有問答,均回答[是] :
          e2fsck -a -y /dev/hda5
          注意 :
          大部份使用 e2fsck 來檢查硬盤 partition 的情況時,通常都是情形特殊,因此最好先將該 partition umount,然后再執行 e2fsck 來做檢查,若是要非要檢查 / 時,則請進入 singal user mode 再執行。

          posted on 2009-04-20 11:06 星期五 閱讀(186) 評論(0)  編輯  收藏 所屬分類: 操作系統、虛擬系統

          主站蜘蛛池模板: 绿春县| 麻江县| 新安县| 雷山县| 高安市| 伊春市| 上思县| 屏东县| 名山县| 伽师县| 闸北区| 丰城市| 临澧县| 陆丰市| 刚察县| 金沙县| 泽普县| 贵德县| 普安县| 陕西省| 大同市| 嵩明县| 利川市| 奉节县| 龙口市| 沙河市| 长沙县| 石景山区| 修文县| 白河县| 乌拉特前旗| 肇州县| 江孜县| 安岳县| 芷江| 普陀区| 淮阳县| 三都| 永吉县| 新安县| 中牟县|