linux經(jīng)典課間,來自清華.ppt_第1頁
linux經(jīng)典課間,來自清華.ppt_第2頁
linux經(jīng)典課間,來自清華.ppt_第3頁
linux經(jīng)典課間,來自清華.ppt_第4頁
linux經(jīng)典課間,來自清華.ppt_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

第五章 管理硬盤與文件系統(tǒng),內(nèi)容提要,查看容量 硬盤分區(qū)與格式化 磁盤檢查與同步 文件系統(tǒng)的安裝與卸載,查看容量,查看硬盤容量命令:df 語法: df -hikm file 參數(shù)說明: -h 以適合于人可讀的方式顯示數(shù)據(jù) -i 使用i-nodes示結(jié)果而不是顯示塊 -k 使用K字節(jié)顯示結(jié)果 -m 使用M字節(jié)顯示結(jié)果 file參數(shù)可以是硬盤的代號(/dev/hda2)或者文件掛載點(diǎn)(/)或者目錄(/boot/grub),目錄會轉(zhuǎn)化到相應(yīng)的掛載點(diǎn)來對待。 注意:只能顯示已經(jīng)掛載的文件系統(tǒng)!,查看容量,查看硬盤容量命令:df 運(yùn)行實(shí)例:,查看容量,查看硬盤容量命令:df 顯示結(jié)果說明: Filesystem 文件系統(tǒng),基本等于分區(qū),硬盤顯示如/dev/hda1,軟驅(qū)顯示如/dev/fd0 1k-blocks 說明底下的數(shù)字單位是1KB,如果你使用 df -m則這一欄會出現(xiàn)1M-blocks Used 已經(jīng)使用掉的硬盤空間 Available 剩下的磁盤空間大小 Use% 磁盤的使用率 Mounted on 就是磁盤掛載的目錄所在 Inode inode的總量 IUsed 已用的inode數(shù)量 IFree 剩下的inode數(shù)量 IUse% inode的使用率,查看容量,查看硬盤容量命令:df 實(shí)驗(yàn) df -k df -m df -i df -h df -h /dev/hda2 df -h /boot df -h /boot/grub/grub.conf,查看容量,查看目錄/文件容量命令:du 語法: du -abckms 目錄名稱 參數(shù)說明: 目錄名稱 可以省略,如果省略的話,表示要統(tǒng)計(jì)當(dāng)前路徑的文件容量 -a 列出所有文件與目錄,默認(rèn)只列出目錄 -b 列出的值以字節(jié)輸出 -k 以K字節(jié)列出 -m 以M字節(jié)列出 -h 以人可讀的方式列出計(jì)量單位 -c 最后加上總計(jì)值 -s 只列出總值,查看容量,查看目錄/文件容量命令:du 實(shí)驗(yàn) du -ah /home/hexy/test du -ab /home/hexy/test du -abc /home/hexy/test du -ab /home/hexy/test du -ak /home/hexy/test du -am /home/hexy/test du -as /home/hexy/test =錯(cuò)誤! du -hs /home/hexy/test,硬盤分區(qū)與格式化,硬盤分區(qū)工具:fdisk 語法: fdisk -l 設(shè)備名稱 參數(shù)說明: -l 直接列出該硬盤設(shè)備的partition table信息,如果沒有給定硬盤名稱,那么列出所有硬盤的分區(qū)信息 不加參數(shù)并且存在設(shè)備名稱的情況下,將進(jìn)入fdisk界面,所有操作都在該設(shè)備下進(jìn)行。,硬盤分區(qū)與格式化,硬盤分區(qū)工具:fdisk 進(jìn)入fdisk操作界面之后的主要命令 m 顯示說明信息 q 退出,所有修改宣布無效 p 查看當(dāng)前的分區(qū)信息 d 刪除一個(gè)分區(qū) w 應(yīng)用所有硬盤分區(qū)的修改,退出fdisk n 新增一個(gè)分區(qū),硬盤分區(qū)與格式化,實(shí)驗(yàn)1:刪除分區(qū) 主要命令: fdisk /dev/sda =進(jìn)入界面 p =打印分區(qū)信息 d =刪除分區(qū),需要輸入分區(qū)的編號(Partition Number) w =保存修改,退出,硬盤分區(qū)與格式化,實(shí)驗(yàn)2:增加主分區(qū) 主要命令: fdisk /dev/sda =進(jìn)入界面 p =打印分區(qū)信息 n =增加分區(qū),需要輸入分區(qū)的編號、范圍 (14)、起始磁柱號、以及結(jié)束磁柱號 或者分區(qū)大小。 w =保存修改,退出,硬盤分區(qū)與格式化,實(shí)驗(yàn)3:增加主分區(qū)、擴(kuò)展分區(qū)、邏輯分區(qū) 主要命令: fdisk /dev/sda =進(jìn)入界面 p =打印分區(qū)信息 n =增加主分區(qū)(輸入p) n =增加擴(kuò)展分區(qū)(輸入e) n =增加邏輯分區(qū)(輸入l) w =保存修改,退出,硬盤分區(qū)與格式化,分區(qū)注意事項(xiàng) 以root的身份進(jìn)行硬盤的分區(qū)時(shí),最好是在單人維護(hù)模式下比較安全。在進(jìn)行fdisk的時(shí)候,如果該硬盤某個(gè)分區(qū)還在使用當(dāng)中,那么很有可能系統(tǒng)核心會無法重新加載硬盤的分區(qū)表,解決的方法就是將該使用中分區(qū)卸載,然后再進(jìn)入 fdisk。 雖然一塊硬盤最大的邏輯分區(qū)可以到64個(gè)(總數(shù),包含1-4主分區(qū)),但是并非所有的 Linux distribution都會將所有的邏輯分區(qū)對應(yīng)的磁盤代號都寫入系統(tǒng)當(dāng)中(如Red Hat只列出1-16個(gè)代碼,其他要自己用mknod命令手動設(shè)置)。,硬盤分區(qū)與格式化,格式化命令:mke2fs 語法: mke2fs -c -b block-size -i bytes-per-inode -j -L volume-label 參數(shù)說明: -b : 在設(shè)定每個(gè)數(shù)據(jù)區(qū)塊占用的大小,目前支持的大小有 1024, 2048, 4096 -i : 設(shè)定多少字節(jié)占用一個(gè)inode,一般不小于 block-size -c : 檢查錯(cuò)誤磁盤,會比較慢 -L : 設(shè)定分區(qū)的label(卷標(biāo)名稱,最大16字節(jié)) -j : 建立ext3,否則ext2,硬盤分區(qū)與格式化,格式化命令:mke2fs 實(shí)驗(yàn) mke2fs /dev/hdb5 mke2fs j -b 4096 -i 4096 /dev/hdb1 mke2fs /dev/fd0,硬盤分區(qū)與格式化,卷標(biāo)設(shè)置與顯示命令:e2label 語法: e2label device new-label 參數(shù)說明 device 為目標(biāo)設(shè)備,如/dev/hdb1 new-label 新的卷標(biāo)名稱,如果沒有指定,則顯示該設(shè)備的原有卷標(biāo)名稱 舉例: e2label /dev/hdb1 =顯示卷標(biāo) e2label /dev/hdb5 application =設(shè)置卷標(biāo),磁盤檢查與同步,Linux文件系統(tǒng)的檢查與修復(fù)命令:fsck 語法: fsck -Aar filesys . 參數(shù)說明: -A 依據(jù) /etc/fstab 的內(nèi)容,將所有的設(shè)備都掃瞄一次 -a 自動修復(fù)檢查到的有問題 -r 一定要讓使用者決定是否需要修復(fù),與 -a 剛好相反! 注意: filesys 可以是設(shè)備名稱(如/dev/hdc6)或者掛載點(diǎn)(如/home) 不要對已經(jīng)掛載的文件系統(tǒng)執(zhí)行fsck,磁盤檢查與同步,Linux文件系統(tǒng)的檢查與修復(fù)命令:fsck 舉例: fsck -a /dev/hdb1 /dev/hdb2,磁盤檢查與同步,磁盤同步命令:sync 語法: sync 將內(nèi)存中的數(shù)據(jù)緩存寫入硬盤,文件系統(tǒng)的安裝與卸載,文件系統(tǒng)必須掛載(或者叫安裝)到目錄樹上才能使用,掛載到的目錄通常稱之為裝載目錄或者裝載點(diǎn)或者掛載點(diǎn)(mount point)。 例如軟盤、光盤、新增加的硬盤等 如果掛載點(diǎn)目錄不為空,那么必須等到文件系統(tǒng)卸載之后,該目錄下面的原有內(nèi)容才可見,文件系統(tǒng)的安裝與卸載,掛載文件系統(tǒng)的命令:mount 語法:mount -ahlV 參數(shù)說明: -a 按照/etc/fstab的內(nèi)容將所有相關(guān)的磁盤都掛上 -h 只列出mount相關(guān)的參數(shù),并不掛載任何設(shè)備 -l 列出目前已經(jīng)掛載的設(shè)備、文件系統(tǒng)與掛載點(diǎn) -V 列出mount的版本信息,文件系統(tǒng)的安裝與卸載,掛載文件系統(tǒng)的命令:mount(待續(xù)) mount -t vfstype -o options device dir 參數(shù)說明: -t 指定掛載的目標(biāo)文件系統(tǒng),常見的vfstype有vfat,ext2, ext3 ,iso9660,ntfs -o 掛載選項(xiàng),options值包括 rw 讓mount的文件系統(tǒng)為可讀可寫 suid 允許該文件系統(tǒng)可以設(shè)定文件為SUID的狀態(tài) exec 允許該文件系統(tǒng)可以執(zhí)行二進(jìn)制文件 auto 允許該文件系統(tǒng)使用-a參數(shù)掛載 nouser 禁止非root用戶使用掛載功能(默認(rèn)值),文件系統(tǒng)的安裝與卸載,async 允許文件系統(tǒng)進(jìn)行異步I/O defaults 同時(shí)具有 rw, suid, dev, exec, auto, nouser, async nosuid 不許該文件系統(tǒng)具有SUID的文件屬性 ro 設(shè)定為只讀屬性 remount 讓系統(tǒng)本來掛載的文件系統(tǒng)重新被掛載,文件系統(tǒng)的安裝與卸載,掛載文件系統(tǒng)的命令:mount mount -t vfstype -o options device dir 參數(shù)說明: device 指要掛載的設(shè)備 dir 設(shè)置掛載點(diǎn) 卸載文件系統(tǒng)的命令:umount 語法: umount -f device | mount_point 參數(shù)說明: -f 強(qiáng)制將該文件系統(tǒng)退出,最常使用在無法訪問的NFS文件系統(tǒng)中。注意:不能卸載busy文件系統(tǒng)。 范例: root test root# umount /home,文件系統(tǒng)的安裝與卸載,各種文件格式的掛載: 掛載光盤: 建立空目錄: mkdir -p /mnt/cdrom 掛載光盤: mount -t iso9660 /dev/cdrom /mnt/cdrom 卸載光盤: umount /mnt/cdrom,文件系統(tǒng)的安裝與卸載,各種文件格式的掛載: 掛載Windows分區(qū): 查看硬盤代號: fdisk -l 建立空目錄: mkdir -p /mnt/winxp 掛載文件系統(tǒng): mount -t vfat /dev/hda6 /mnt/winxp 掛載文件系統(tǒng),設(shè)置字符集: mount -t vfat -o iocharset=gb2312 /dev/hda6 /mnt/winxp,文件系統(tǒng)的安裝與卸載,各種文件格式的掛載: 掛載USB盤: 查看硬盤代號,一般是sda sdb等: fdisk -l 建立空目錄: mkdir -p /mnt/usb 掛載文件系統(tǒng): mount -t ext3 /dev/sda1 /mnt/usb 訪問USB盤: cd /mnt/usb,文件系統(tǒng)的安裝與卸載,各種文件格式的掛載: 掛載新硬盤: 首先分區(qū): fdisk /dev/hdb 格式化: mke2fs /dev/hdb1 建立空目錄: mkdir /disk2 掛載文件系統(tǒng): mount -t ext2 /dev/hdb1 /disk2 所有權(quán)授權(quán)給用戶: chown hexy:hexy /disk2,文件系統(tǒng)的安裝與卸載,建立與裝載swap: 如果SWAP不夠大怎么辦? 設(shè)定SWAP分區(qū) 建立SWAP文件,文件系統(tǒng)的安裝與卸載,建立與裝載swap: 設(shè)定SWAP分區(qū) 使用fdisk建立一個(gè)新的分區(qū),輸入t將該分區(qū)的system id設(shè)置為82(SWAP文件系統(tǒng)代號,可以輸入L來列出各種代號) 用mkswap /dev/hda-d1-16 的方式來將剛剛建立出來的partition格式化為swap文件格式 使用free查看當(dāng)前SWAP的使用情況 啟動SWAP,命令:swapon /dev/hda-d1-16 再用free命令查看SWAP的變化 關(guān)閉SWAP,命令:swapoff /dev/hda-d1-16,文件系統(tǒng)的安裝與卸載,建立與裝載swap: 建立SWAP文件 用dd命令來建立swapfile,例如: dd if=/dev/zero of=/tmp/swap bs=4k count=16382 (dd命令用于轉(zhuǎn)換與拷貝文件,if指的是要被轉(zhuǎn)換的輸入文件

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論