全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1619
推到 Plurk!
推到 Facebook!

在Linux下管理磁片

 
conundrum
尊榮會員


發表:893
回覆:1272
積分:643
註冊:2004-01-06

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-10-08 20:02:28 IP:61.221.xxx.xxx 未訂閱
http://tech.ccidnet.com/pub/article/c302_a27511_p1.html 在Linux下管理磁片 作者:馬路遙 本文選自:開放系統世界——賽迪網 2002年10月14日 任何電腦作業系統都有自己的磁片管理工具,不論是DOS、Windows,還是Linux、FreeBSD及Solaris。沒有磁片管理工具,作業系統就不能安裝和工作。如果要能從裸機上安裝作業系統,則安裝程式本身就要擁有磁片分區和格式化磁片的功能。本文專門介紹Linux下的磁片管理工具。 唯我獨尊的fdisk 與DOS和Windows相同,Linux下的分區命令也是fdisk。它是完全字元介面的工具,好多初學者對其望而生畏。其實不然,fdisk 有詳細的提示資訊,非常簡單易用,而且功能遠比DOS和Windows 的fdisk強大。 fdisk -l 命令顯示已經存在的分區。 對/dev/hda 進行分區的命令是: fdisk /dev/had 這時就進入了交互介面。 m 顯示fdisk提示,這個是最常見的。p 顯示目前的分區情況。n 新增分區。d 刪除分區。t 改變分區格式。l 支援分區列表。它可以支援的分區有DOS/FAT16/FAT32/OS2等等。q 退出,沒有保存這次修改。如果你只是想熟悉一下fdisk 的使用方法,最後就要用q退出w 把分區修改寫入磁片。 伸縮自如的parted 用過PQ-Magic 工具調整分區大小的人可能不少,但知道Linux也可以調整分區的人恐怕就不多了。Linux有個parted 工具可以調整分區,但它的使用有些限制。如果想增大一個分區,那?該分區後邊必須有未使用的空間,而且這個分區沒有mount。 使用fdisk-l命令,則顯示: Disk /dev/hda: 255 heads, 63 sectors, 2498 cylindersUnits = cylinders of 16065 * 512 bytesDevice Boot Start End Blocks Id System/dev/hda1 * 1 6 48163 83 Linux.................../dev/hda3 644 1159 4144770 83 Linux................... 含義是分區3從柱面644開始,至1159結束,大小是4144770K。 這時如果想加大分區3,則使用下面的命令: parted /dev/hda resize 3 644 1300 意思是把分區3調整?從柱面644至柱面1300結束。 重新?動機器,分區的改變就生效了。 e2label的妙用 許多用了多年Linux的人可能也沒有用過e2label命令。但是這個命令相當有效。在介紹它之前,我們先看看 /etc/fstab 文件: label=//ext3 defaults 1 1/dev/hda7 /usr ext3 defaults 1 1 第二行的意思很容易懂,就是把/dev/hda7 mount到/usr 上。第一行沒有指明分區,意思是把label(卷標)?/ 的分區mount到/上。這樣寫的好處在於即使如果把硬碟從主板上的ide0(hda) 換到ide2(hdc)上,系統仍然可以自動挂載正確的分區。通常Linux安裝的時候已經自動指定了卷標。如果是手動增加的新分區,可以用下邊的命令?其指定卷標: e2label /dev/hdax /newmkdir /new 然後在/etc/fstab 裏加入: label=/new /new ext3 defaults 1 1 下次重新起動機器的時候,就會把卷標?/new 的分區挂接到/new上。 tune2fs狸貓換太子 Red Hat 7.x可以採用ext3文件系統。本文無意詳細比較ext2和ext3的優缺點,簡單地說ext3比ext2好。如果要把以前的ext2文件系統轉化?ext3文件系統,就可以用命令 tune2fs -j -e 0 -i 0 /dev/hdax 秩序的世界mkfs mkfs相當於DOS/Windows中的格式化命令。不同的是Linux可以支援ext2/dos/vfat/等分區的格式化工作,不像Windows通常只能格式化 DOS/FAT32/FAT16/NTFS分區。 舉例說明: mkdosfs一看就知道是DOS格式的; mke2fs格式化ext2文件系統; mkfs.bfs格式化SCO Unix 文件系統; mkfs.ext2也是格式化ext2用的; mkfs.ext3格式化ext3文件系統; mkfs.minix格式化minix文件系統的.minux ,它是個教學用的Unix; mkfs.msdos一看就知道是DOS格式的; mkfs.reiserfs文件系統.reiserfs是Linux玩家一個替代ext2/ext3的選擇,但它被認?還不夠穩定; mkreiserfs和mkfs.reiserfs相同; mkfs.vfat格式化fat分區; mkswap格式化Linux 的交換分區。 e2fsck拯救磁片 有時候因?突然斷電或者其他原因導致磁片錯誤,就需要用到磁片修復工具e2fsck了。命令如下: e2fsck /dev/hdax -a 注意:一般情況下,可以用e2fsck -p /dev/hdax 方法自動修復損壞了的分區,但e2fsck不能修復已經mount的硬碟。 總體而言,Linux 上進行系統管理不但不比DOS/Windows 9x Fdisk/Format工具複雜,而且比DOS/Windows 9x上的功能更加強大。 然而,相對於Windows 2000的圖形化磁片管理工具,Linux的分區管理工具就不夠簡單易用。但是,Windows 2000沒有創建和識別FAT和NTFS以外的分區能力。 Linux幾乎對所有作業系統的分區都能支援,唯一遺憾的是它對NTFS分區的管理能力不足。如果你的電腦上除了Windows系統之外,還存在Linux/FreeBSD/Solaris x86等其他作業系統的話,就不得不放棄Windows 2000的管理工具,而採用Unix/Linux的磁片管理工具。 能夠熟練地進行磁片管理對用好Linux非常重要。磁片管理最好的學習方法就是多學多練,請謹記在進行大膽的嘗試之前,務必先小心地進行備份。磁片管理的誤操作經常會造成致命的損害。 (責任編輯 Sunny)
系統時間:2024-05-15 16:29:21
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!