<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    jasmine214--love

    只有當你的內心總是充滿快樂、美好的愿望和寧靜時,你才能擁有強壯的體魄和明朗、快樂或者寧靜的面容。
    posts - 731, comments - 60, trackbacks - 0, articles - 0

    linux 文件系統-常用命令

    Posted on 2011-01-06 15:49 幻海藍夢 閱讀(170) 評論(0)  編輯  收藏 所屬分類: Linux
    名稱: dd 
    使用權限: 所有使用者dd 這個指令在 manual 里的定義是 convert and copy a file 
    使用方式: 
    dd [option] 
    如果你想要在線看 manual, 可以試試: 
    dd --help 
    或是 
    info dd 
    如果你想要看看這個版本如何: 
    dd --version 
    輸入或輸出 
    dd if=[STDIN] of=[STDOUT] 
    強迫輸入或輸出的Size為多少Bytes 
    bs: dd -ibs=[BYTE] -obs=[SIZE] 
    強迫一次只做多少個 Bytes 
    cbs=BYTES 
    跳過一段以后才輸出 
    seek=BLOCKS 
    跳過一段以后才輸入 
    skip=BLOCKS 
    當然你可以拿這個來方便的拷貝光碟(注意,你的光碟是標準的 iso9660格式才可以這么做唷!) 
    dd if=/dev/cdrom of=cdrom.iso 
    其中 if 后面以及 of 后面的內容依你的需求調整。 
    然后給系統這個指令就可以燒了: 
    cdrecord -v cdrom.iso 
    這篇不是在講 cdrecord 的,所以上面的指令是最為簡單但是不一定能符合您的硬件環境....

    名稱:df 
    使用權限: 所有使用者> 
    使用方式: df [選項]... [FILE]... 
    顯示檔案系統的狀況,或是看所有檔案系統的狀況(預設值) 

    -a, --all 包含所有的具有 0 Blocks 的檔案系統 
    --block-size={SIZE} 使用 {SIZE} 大小的 Blocks 
    -h, --human-readable 使用人類可讀的格式(預設值是不加這個選項的...) 
    -H, --si 很像 -h, 但是用 1000 為單位而不是用 1024 
    -i, --inodes 列出 inode 資訊,不列出已使用 block 
    -k, --kilobytes 就像是 --block-size=1024 
    -l, --local 限制列出的檔案結構 
    -m, --megabytes 就像 --block-size=1048576 
    --no-sync 取得資訊前不 sync (預設值) 
    -P, --portability 使用 POSIX 輸出格式 
    --sync 在取得資訊前 sync 
    -t, --type=TYPE 限制列出檔案系統的 TYPE 
    -T, --print-type 顯示檔案系統的形式 
    -x, --exclude-type=TYPE 限制列出檔案系統不要顯示 TYPE 
    -v (忽略) 
    --help 顯示這個幫手并且離開 
    --version 輸出版本資訊并且離開

    指令: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 再執行。


    名稱:exportfs 
    使用權限:系統管理者 
    使用方式: exportfs 
    說明: 
    參數: 

    沒有任何參數。 
    范例: 
    # newaliases 
    下面命令會做相同的事, 
    # sendmail -bi 
    相關命令: 
    mail, mailq, newaliases, sendmail

    指令:fdisk 
    用途:觀察硬盤之實體使用情形與分割硬盤用。 
    使用方法: 

    一、在 console 上輸入 fdisk -l /dev/sda ,觀察硬盤之實體使用情形。 

    二、在 console 上輸入 fdisk /dev/sda,可進入分割硬盤模式。 

    1. 輸入 m 顯示所有命令列示。 

    2. 輸入 p 顯示硬盤分割情形。 

    3. 輸入 a 設定硬盤啟動區。 

    4. 輸入 n 設定新的硬盤分割區。 

    4.1. 輸入 e 硬盤為[延伸]分割區(extend)。 

    4.2. 輸入 p 硬盤為[主要]分割區(primary)。 

    5. 輸入 t 改變硬盤分割區屬性。 

    6. 輸入 d 刪除硬盤分割區屬性。 

    7. 輸入 q 結束不存入硬盤分割區屬性。 

    8. 輸入 w 結束并寫入硬盤分割區屬性。

    指令: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 
    注意 : 
    此指令可與 /etc/fstab 相互參考操作來加以了解。

    指令: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

    指令:mkfs 
    使用權限 : 超級使用者 
    使用方式 : mkfs [-V] [-t fstype] [fs-options] filesys [blocks] 
    說明 : 建立 linux 檔案系統在特定的 partition 上 
    參數 : 
    device : 預備檢查的硬盤 partition,例如:/dev/sda1 
    -V : 詳細顯示模式 
    -t : 給定檔案系統的型式,Linux 的預設值為 ext2 
    -c : 在制做檔案系統前,檢查該partition 是否有壞軌 
    -l bad_blocks_file : 將有壞軌的block資料加到 bad_blocks_file 里面 
    block : 給定 block 的大小 
    例子 : 
    在 /dev/hda5 上建一個 msdos 的檔案系統,同時檢查是否有壞軌存在,并且將過程詳細列出來 : 
    mkfs -V -t msdos -c /dev/hda5

    名稱 : mount 
    使用權限 : 系統管理者或/etc/fstab中允許的使用者 
    使用方式 : 
    mount [-hV] 
    mount -a [-fFnrsvw] [-t vfstype] 
    mount [-fnrsvw] [-o options [,...]] device | dir 
    mount [-fnrsvw] [-t vfstype] [-o options] device dir 
    說明 : 
    將某個檔案的內容解讀成檔案系統,然后將其掛在目錄的某個位置之上。當這個命令執行成功后,直到我們使用 umnount 將這個檔案系統移除為止,這個命令之下的所有檔案將暫時無法被調用。 
    這個命令可以被用來掛上任何的檔案系統,你甚至可以用 -o loop 選項將某個一般的檔案當成硬盤機分割掛上系統。這個功能對于 ramdisk,romdisk 或是 ISO 9660 的影像檔之解讀非常實用。 
    參數 
    -V 
    顯示程序版本 
    -h 
    顯示輔助訊息 
    -v 
    顯示較訊息,通常和 -f 用來除錯。 
    -a 
    將 /etc/fstab 中定義的所有檔案系統掛上。 
    -F 
    這個命令通常和 -a 一起使用,它會為每一個 mount 的動作產生一個行程負責執行。在系統需要掛上大量 NFS 檔案系統時可以加快掛上的動作。 
    -f 
    通常用在除錯的用途。它會使 mount 并不執行實際掛上的動作,而是模擬整個掛上的過程。通常會和 -v 一起使用。 
    -n 
    一般而言,mount 在掛上后會在 /etc/mtab 中寫入一筆資料。但在系統中沒有可寫入檔案系統存在的情況下可以用這個選項取消這個動作。 
    -s-r 
    等于 -o ro 
    -w 
    等于 -o rw 
    -L 
    將含有特定標簽的硬盤分割掛上。 
    -U 
    將檔案分割序號為 的檔案系統掛下。-L 和 -U 必須在/proc/partition 這種檔案存在時才有意義。 
    -t 
    指定檔案系統的型態,通常不必指定。mount 會自動選擇正確的型態。 
    -o async 
    打開非同步模式,所有的檔案讀寫動作都會用非同步模式執行。 
    -o sync 
    在同步模式下執行。 
    -o atime 
    -o noatime 
    當 atime 打開時,系統會在每次讀取檔案時更新檔案的『上一次調用時間』。當我們使用 flash 檔案系統時可能會選項把這個選項關閉以減少寫入的次數。 
    -o auto 
    -o noauto 
    打開/關閉自動掛上模式。 
    -o defaults 
    使用預設的選項 rw, suid, dev, exec, auto, nouser, and async. 
    -o dev 
    -o nodev-o exec 
    -o noexec 
    允許執行檔被執行。 
    -o suid 
    -o nosuid 
    允許執行檔在 root 權限下執行。 
    -o user 
    -o nouser 
    使用者可以執行 mount/umount 的動作。 
    -o remount 
    將一個已經掛下的檔案系統重新用不同的方式掛上。例如原先是唯讀的系統,現在用可讀寫的模式重新掛上。 
    -o ro 
    用唯讀模式掛上。 
    -o rw 
    用可讀寫模式掛上。 
    -o loop= 
    使用 loop 模式用來將一個檔案當成硬盤分割掛上系統。 
    范例 
    將 /dev/hda1 掛在 /mnt 之下。 
    #mount /dev/hda1 /mnt 
    將 /dev/hda1 用唯讀模式掛在 /mnt 之下。 
    #mount -o ro /dev/hda1 /mnt 
    將 /tmp/image.iso 這個光碟的 image 檔使用 loop 模式掛在 /mnt/cdrom之下。用這種方法可以將一般網絡上可以找到的 Linux 光 碟 ISO 檔在不燒錄成光碟的情況下檢視其內容。 
    #mount -o loop /tmp/image.iso /mnt/cdrom 
    相關命令umount

    名稱: 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.

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


    名稱 : sfdisk 
    功能說明:硬盤分區工具程序。 

    語  法:sfdisk [-?Tvx][-d <硬盤>][-g <硬盤>][-l <硬盤>][-s <分區>][-V <硬盤>] 

    補充說明:sfdisk為硬盤分區工具程序,可顯示分區的設置信息,并檢查分區是否正常。 

    參  數: 
    -?或--help 顯示幫助。 
    -d<硬盤> 顯示硬盤分區的設置。 
    -g<硬盤>或--show-geometry<硬盤> 顯示硬盤的CHS參數。 
    -l<硬盤> 顯示后硬盤分區的相關設置。 
    -s<分區> 顯示分區的大小,單位為區塊。 
    -T或--list-types 顯示所有sfdisk能辨識的文件系統ID。 
    -v或--version 顯示版本信息。 
    -V<硬盤>或--verify<硬盤> 檢查硬盤分區是否正常。 
    -x或--show-extend 顯示擴展分區中的邏輯分區。
    原文:http://blog.chinaunix.net/u/306/showart_74585.html
    主站蜘蛛池模板: 亚洲精品无码鲁网中文电影| 国产一区二区三区在线免费观看| 国产亚洲综合视频| 两个人日本免费完整版在线观看1| 免费看无码自慰一区二区| 亚洲中文字幕无码一去台湾| 希望影院高清免费观看视频| 亚洲一级毛片中文字幕| 免费国产黄网站在线看| 亚洲国产专区一区| 久久久久久噜噜精品免费直播| 国产亚洲AV手机在线观看| 亚洲人成无码网站在线观看 | 免费国产黄网站在线观看动图| 四虎亚洲国产成人久久精品| 一级一级毛片免费播放| 亚洲AV无码专区国产乱码电影 | 成年男女男精品免费视频网站 | 精品亚洲国产成AV人片传媒| 免费三级毛片电影片| 涩涩色中文综合亚洲| 亚洲av区一区二区三| 中文毛片无遮挡高清免费| 久久青青草原亚洲av无码app| 国产一卡2卡3卡4卡2021免费观看 国产一卡2卡3卡4卡无卡免费视频 | 精品国产成人亚洲午夜福利| 国产成人免费片在线观看| 亚洲人成电影在线观看网| 天黑黑影院在线观看视频高清免费 | 亚洲精品无码你懂的网站| 日韩精品在线免费观看| 亚洲国产精品尤物YW在线观看| 久久精品国产影库免费看| 亚洲精品一二三区| AV在线播放日韩亚洲欧| 国产91免费视频| 一级特黄a免费大片| 亚洲伦理一二三四| 2048亚洲精品国产| 成人午夜性A级毛片免费| 黄色短视频免费看|