linux磁盤和文件系統(tǒng)管理的學習筆記.doc_第1頁
linux磁盤和文件系統(tǒng)管理的學習筆記.doc_第2頁
linux磁盤和文件系統(tǒng)管理的學習筆記.doc_第3頁
linux磁盤和文件系統(tǒng)管理的學習筆記.doc_第4頁
linux磁盤和文件系統(tǒng)管理的學習筆記.doc_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

第六章 磁盤管理1、磁盤和硬盤的區(qū)別:硬盤是通用的叫法,其實硬盤和磁盤是一樣的,都是用來存東西的;還有磁帶、光盤、U盤等只是存儲的介質(zhì)不一樣。2、磁盤特點:是機械的3、磁盤的常用接口類型:IDE、SCSI、光線通道、SATA(串口);現(xiàn)IDE已被淘汰,SCSI為常用類型,已晉升為SAS了。以上接口從左到右速度越來越快。接口越好,速度越快。SCSI的英文全稱為“Small Computer System Interface”(小型計算機系統(tǒng)接口),是同IDE(ATA是IDE的一種)完全不同的接口,IDE接口是普通PC的標準接口,而SCSI并不是專門為硬盤設計的接口,是一種廣泛應用于小型機上的高速數(shù)據(jù)傳輸技術。SCSI接口具有應用范圍廣、多任務、帶寬大、CPU占用率低,以及熱插拔(熱插拔是指機器在不關機的情況下,硬盤可插可拔)等優(yōu)點。注:固態(tài)硬盤Solid State Disk,簡稱SSD(現(xiàn)在的一種新技術)比常規(guī)硬盤價格更貴,因為它的速度特別快,容量也大,還防振動(安放此類硬盤的筆記本,背著跑是沒有問題的。)4、硬盤主要生產(chǎn)廠商有:邁拓(maxtor)、希捷(seagate)、IBM還有一些品牌,比如富士通、西部數(shù)據(jù)、三星等等。臺式機硬盤的緩存越大速度越快。5、磁盤的物理結構: 磁頭: 磁道: 扇區(qū): 柱面: CHS:6、磁盤基本參數(shù) 容量: 轉(zhuǎn)速: 平均訪問時間: 傳輸速率:便捷工具的使用:1、 截圖:AltPrtScrSysRq開啟vnc后,可以將光標放在vnc界面上,然后按下Alt和PrtScrSysRq,就可以只截下vnc的屏。當然,截其他某個地方也是如此操作:先光標置于所截屏處,然后同時按下Alt和PrtScrSysRq,再保存即可。2、快照技術:可恢復至之前保存的快照狀態(tài),尤其在系統(tǒng)出現(xiàn)問題時,這個功能特別方便。點VMware上VM-SnapshotTake Snapshot進行快照,或者點VMware工具欄上的Snapshot圖標進行快照;點VMware上VM-SnapshotRevert to Snapshot進行恢復了,或者點VMware工具欄上的Revert圖標進行還原,若有多張快照,選擇要恢復到某個狀態(tài)的快照。3、VMware上的clone: 在某個操作系統(tǒng)power off的狀態(tài)下,在虛擬機上復制一個操作系統(tǒng),可以是鏈接,也可以是整個復制,建議采用鏈接,占用空間小,注意若原系統(tǒng)損壞,則鏈接的系統(tǒng)也用不了。操作:點VMware上VM-SnapshotSnapshot ManagerClone,再根據(jù)需求和提示一步步進行。番外馮老師北京一行分享(2012年4月中旬)搜狐、新浪是沒有試用期,實習期后就直接轉(zhuǎn)正了。新浪分為初級工程師、中級工程師、高級工程師。我們學完后,是初級工程師,經(jīng)過實習后能達到中級工程師的水平,但職銜還是初級(1.1 、1.2、 1.3 .),但會升一些。經(jīng)過多年的磨礪達到高級工程師,每月工薪在20k以上。與新浪的系統(tǒng)架構師溝通得出雙星學員的優(yōu)缺點:缺乏溝通能力:應該要敢于發(fā)問,多與同事溝通,分享自己所學所得缺乏獨立講解項目能力:最好是了解(或聽完)一個項目后,能復述出來缺乏故障排錯能力:從現(xiàn)在起,學習中的小問題,要自己尋找原因并解決,培養(yǎng)這方面的能力。如,自己解決上不了網(wǎng)的問題,不行的話,先找同學幫忙,多探討,多思考技術扎實:雙星的第一、二本教材需牢牢掌握。經(jīng)驗分享:1、在IT行業(yè)要想工資漲得快,就得跳槽2、找工作,去大、小公司各有各的優(yōu)勢。大公司可能視野大,接觸的東西多,但施才之處可能較少;小公司晉升快。(個人覺得:有機會先去大公司,再跳到小公司當高干。)小公司待遇可能開始沒有大公司好,但漲得快,大公司可能一年才考核一次。不管在哪里,都得有自己的職業(yè)生涯規(guī)劃;當你覺得偏離你的職業(yè)規(guī)劃,或不是你想要的時候,大膽跳槽,混幾年有經(jīng)驗后,再跳槽,此時工薪高、待遇好,有權有財;在某一個公司一步一步升的人不僅慢而且沒有跳槽來的牛。3、公司淘汰制度殘酷,公司不會養(yǎng)閑人。4、北京就住房比長沙貴,其他吃行(公交還有4毛的,地鐵2元)都差不多,但北京只有肉椒5、騰訊待遇較好(出差補助方面等等)6、面試時:心態(tài)平穩(wěn);一定要有自信,做到臨危不亂,脫掉初出茅廬的習氣最好。遇到不明白的知識點,要敢于說短期內(nèi)掌握它,不要說確實不懂,要體現(xiàn)自學能力強和自信。虛擬機:VMware、Xen(Xen是開源的)要能吃苦耐勞!備份磁盤的mbr,然后破壞,最后恢復一、 對新添加的1塊磁盤先進行分區(qū)等操作,再備份新添加的磁盤的mbr,然后破壞,最后恢復:dd if=/dev/sdb of=/mbr.bak.sdb bs=512 count=1 備份dd if=/dev/zero of=/dev/sdb bs=512 count=1 破壞dd if=/mbr.bak.sdb of=/dev/sdb bs=512 count=1 恢復可用fdisk -l /dev/sdb 查看是否恢復了。注:mbr不在任何一個分區(qū)內(nèi),如果dd if=/dev/zero of=/dev/sdb1 bs=512 count=1 則破壞的不是mbr。二、 對含有引導程序的磁盤(如裝系統(tǒng)的盤sda),備份該磁盤的mbr,然后破壞,再重啟系統(tǒng),進行恢復操作: 備份和破壞同上,只是應備份到其他用戶的機子上,用scp或者上傳到某個服務器上需要進入急救模式(又稱“營救模式”“救援模式”)才能恢復sda,達到重啟系統(tǒng)1、 使用鏡像光盤,開機設置第一引導順序為從cd_rom啟動 2、 輸入linux rescue 然后回車 /進入急救模式3、 選擇English(營救模式中選Chinese也沒用),再選擇us(即選擇美式鍵盤類型),再yes(配置網(wǎng)絡),再yes(配置ip) 激活網(wǎng)絡后,選擇continue(保存剛才的設置并繼續(xù)),再no(進入了硬盤的操作提示)4、 去ftp服務器上下載mbr備份文件就是ftp的方式5、 恢復mbr 用dd命令6、 reboot重啟系統(tǒng)搭建ftp服務器的方法:yum install vsftpd* -yservice vsftpd restart useradd uu 和 passwd uu /也可以用之前建立的用戶進行ftp登錄,root被禁止訪問非匿名的ftp。ftp搭建好后,默認指向/var/ftp/pub查看版本信息的命令:rootfenglin zfl# lsb_release -rRelease: 5.5rootfenglin zfl# lsb_release -a -a即all,看得詳細,這個最好用。LSB Version: :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarchDistributor ID: RedHatEnterpriseServerDescription: Red Hat Enterprise Linux Server release 5.5 (Tikanga)Release: 5.5Codename: Tikangarootfenglin zfl# uname -aLinux 2.6.18-194.el5PAE #1 SMP Tue Mar 16 22:00:21 EDT 2010 i686 i686 i386 GNU/Linuxrootfenglin zfl# cat /proc/versionLinux version 2.6.18-194.el5PAE () (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48) #1 SMP Tue Mar 16 22:00:21 EDT 2010rootfenglin zfl# 查看sda磁盤的大小及分區(qū)情況,使用fdisk /dev/sda命令:Command (m for help): p p為print,打印Disk /dev/sda: 500.1 GB, 500107862016 bytes sda盤的總大小為500.1GB255 heads, 63 sectors/track, 60801 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes Units代表一個柱面的大小,Units=63 sectors/track*255 heads* 512;即一個柱面的大小一個磁道的扇區(qū)數(shù)磁頭數(shù)512(一個扇區(qū)的大?。?。63*255=16065 Device Boot Start End Blocks Id System/dev/sda1 * 1 25 200781 83 Linux/dev/sda2 26 25521 204796620 83 Linux/dev/sda3 25522 26541 8193150 82 Linux swap / Solaris分析:1個Block(塊)占2個扇區(qū),1024字節(jié);Blocks欄下若有,則表示差一點點,如200781+,說明本來給這個分區(qū)要分配的比200781大,比如210000,而實際上沒有執(zhí)行這么大,所以就添一個表示還欠那么一點點。Boot下的*號表示sda1為引導分區(qū),即在它的mbr扇區(qū)上含有引導程序(如linux上的grub),其實每個磁盤都有mbr扇區(qū),但不代表每個mbr上都含有446字節(jié)的引導程序,如新增添的磁盤sdb下的sdb1分區(qū)的Boot下就沒有*號,即sdb的mbr上446字節(jié)那塊為空,但還是有分區(qū)表和兩個特殊數(shù)字。注意:fdisk 磁盤名 后接的是磁盤名,不是分區(qū)名,如sda,而sda2不可以的。第八章 文件系統(tǒng)管理文件系統(tǒng)是指文件的組織與管理結構,是一個有關于磁盤中各種有用信息的記錄;即是保存以下信息的結構記錄表:當前所使用磁盤的容量信息;所存儲文件與目錄。在其中存儲著以下主要內(nèi)容:磁盤的可用信息,包括已占用和剩余的空間;文件與目錄的屬性;文件與目錄的在磁盤中確切地址與鏈接信息。swap:交換文件系統(tǒng)。彌補物理內(nèi)存不足時,才用它;大小一般為物理內(nèi)存的2倍,但一般用不了那么大,若內(nèi)存為4G,給swap分配4G就足夠用了。Linux內(nèi)核采用虛擬文件系統(tǒng)層(VFS),兼容各種文件系統(tǒng),可以在各種文件系統(tǒng)間通訊,相當于一個中間人規(guī)定目錄樹上所有東西統(tǒng)一為如下結構: dentry 目錄項i-節(jié)點 索引節(jié)點data 數(shù)據(jù)區(qū) 因為磁盤在轉(zhuǎn),所以數(shù)據(jù)不是連續(xù)存放的。內(nèi)核調(diào)用驅(qū)動程序,然后才能識別磁盤,從磁盤中讀取數(shù)據(jù)。其實識別各種文件系統(tǒng)也是要驅(qū)動支持才行的,所以一個系統(tǒng)含有很多驅(qū)動程序。文件系統(tǒng)分區(qū),往一個文件系統(tǒng)寫東西,就是往某個分區(qū)寫東西。元數(shù)據(jù)(superblock,又稱“超級塊”):描述數(shù)據(jù)的數(shù)據(jù)(原始的數(shù)據(jù)),簡稱元數(shù)據(jù)。superblock記錄此file system的整體信息,包括inode/block的總量、使用量、剩余量。每一塊磁盤都有一個superblock區(qū)。inode(索引節(jié)點):index(索引)node(節(jié)點)inode,它記錄文件的屬性,一個文件占用一個inode,同時記錄此文件的數(shù)據(jù)所在的block號碼(即指針)。inode和block都有編號。block:實際記錄文件的內(nèi)容,若文件太大時,會占用多個block.block區(qū)data區(qū),是實際存數(shù)據(jù)的地方。data區(qū)即block區(qū),是實際存數(shù)據(jù)的地方。1個block2個扇區(qū)(10242512)1個inode128字節(jié)當inode區(qū)耗光,即使data區(qū)還有空閑,data區(qū)也再無法存儲東西了。比如不停建空文件查看文件/目錄的inode號:1、stat查看某個文件或目錄的詳細信息rootfenglin # stat tmp File: “tmp” Size: 4096 Blocks: 8 IO Block: 4096 目錄Device: 802h/2050d Inode: 19922981 Links: 4Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)Access: 2012-04-22 09:32:27.000000000 +0800Modify: 2012-04-07 12:04:51.000000000 +0800Change: 2012-04-07 12:04:51.000000000 +0800rootfenglin # 每個文件、目錄都有一個inode號2、ll -i a -i: inode,a為文件 ll -id b -d:directory,b為目錄dumpe2fs /dev/sda1 |more 查看sda1分區(qū)文件系統(tǒng)的詳細信息,包括文件系統(tǒng)類型、inode、block、group、volume name(卷標,即盤名或分區(qū)名)等等信息。注:dumpe2fs只能顯示ext2/ext3文件系統(tǒng)信息。parted /dev/sda print 直接打印出磁盤sda的分區(qū)信息,有顯示其文件系統(tǒng)partprobe 該命令讓內(nèi)核使用新的分區(qū)表,并且會產(chǎn)生新的設備文件。partiton:分區(qū),probe:探查、調(diào)查rootfenglin zfl# mkfs 連續(xù)按兩下Tab鍵就能顯示該系統(tǒng)支持哪些文件系統(tǒng)格式mkfs mkfs.ext2 mkfs.msdos mkfs.vfatmkfs.cramfs mkfs.ext3 mkfs.ntfs 安裝ntfs-3g和e4fsprogs后就有mkfs.ntfs和mkfs.ext4、mkfs.ext4dev了:rootfenglin yum.repos.d# mkfsmkfs mkfs.ext3 mkfs.msdos mkfs.cramfs mkfs.ext4 mkfs.ntfs mkfs.ext2 mkfs.ext4dev mkfs.vfat rootfenglin yum.repos.d# mkfs補充安裝:yum install e4fsprogs 安裝e4fsprogs由于ntfs-3g是一個源碼包,所以不能yum install ntfs-3g先從服務器下載ntfs-3g源碼包,然后進行以下操作:Tar -xf ntfs-3g_ntfsprogs-2011.4.12.tgzCd ntfs-3g_ntfsprogs-2011.4.12.tgz./configure prefix=/usr/local/ntfs-3g /可以用./configure help |less 查看安裝步驟,或在之前查看本目錄內(nèi)的README或INSTALL文件,獲得安裝步驟MakeMake install注:后3步可以用./configure;make;make install一條代替,快速執(zhí)行安裝。注:虛擬機中的redhat的鏡像光盤默認掛載在/dev/cdrom下,并且是個鏈接文件,但同樣可以掛載: mount /dev/cdrom /var/ftp/pub cdromhdc hdc:block special(專用的塊設備)fsck命令:用途:file system check,診斷和修復文件系統(tǒng)格式:fsck options 設備名稱當用umount 卸載報錯時(進入掛載點,報忙,不能卸載的錯),可以這樣做:以mount /dev/sdb2 /feng 為例1、 先查看掛載點的進程號,再通過進程號結束該進程,然后就可以正常的umount了。用lsof /feng 或fuser -mv /feng 查看進程號losf:list open files然后用kill -9 結束進程:kill -9 31762、直接用fuser -k /feng 結束注意:以上兩種方法都只是殺死該進程,關閉了當前終端,而沒有卸載掉/feng,此時再打開一個終端,就能進行卸載了:umount /feng 所以,最簡單的方法是退出掛載目錄,再直接umount /feng或/dev/sdb2故障分析圖如下:設置查看卷標(標簽label)的命令:e2label 基本用法:e2label 設備名 新標簽label的好處:方便知道哪塊磁盤是用來做什么的,即等同于

溫馨提示

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

評論

0/150

提交評論