欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

parted來調整linux磁盤

系統 1932 0

http://blog.sina.com.cn/s/blog_43b39e250100nmqt.html

?

parted是一個用于對分區及其文件系統進行建立、修改、調整、檢查、復制等操作的一個工具,它比fdisk更加靈活,功能也更豐富,同時還支持GUID分區表(GUID Partition Table), 這在IA64平臺上管理磁盤時非常有用,此外,你還可以用它來檢查磁盤的使用狀況,在不同的磁盤之間復制數據,甚至是“映象”磁盤——將一個磁盤的安裝 完好地復制到另一個磁盤中。

parted同時支持交互模式和非交互模式. 它除了能夠進行分區的添加,刪除等常見操作外,還可以移動分區, 制作文件系統, 調整文件系統大小, 復制文件系統.

刪除一個分區

命令格式:

parted device rm partition

實例: 刪除分區/dev/sda1

[root@dev3-28 ~]# parted /dev/sda print

Model: MAXTOR ATLAS10K5_73SCA (scsi)

Disk /dev/sda: 73.6GB

Sector size (logical/physical): 512B/512B

Partition Table: msdos

Number? Start?? End???? Size??? Type????? File system? Flags

1????? 32.3kB? 10.0GB? 10.0GB? primary?? ext3????????????

4????? 12.1GB? 73.6GB? 61.5GB? extended??????????????????

5????? 12.1GB? 20.4GB? 8390MB? logical?? ext3????????????

6????? 20.4GB? 32.1GB? 11.6GB? logical?? ext3????????????

7????? 32.1GB? 73.6GB? 41.5GB? logical?? ext3????????????

Information: Don't forget to update /etc/fstab, if necessary.???????????

[root@dev3-28 ~]# parted /dev/sda rm 1

Information: Don't forget to update /etc/fstab, if necessary.???????????

[root@dev3-28 ~]# parted /dev/sda print

Model: MAXTOR ATLAS10K5_73SCA (scsi)

Disk /dev/sda: 73.6GB

Sector size (logical/physical): 512B/512B

Partition Table: msdos

Number? Start?? End???? Size??? Type????? File system? Flags

4????? 12.1GB? 73.6GB? 61.5GB? extended??????????????????

5????? 12.1GB? 20.4GB? 8390MB? logical?? ext3????????????

6????? 20.4GB? 32.1GB? 11.6GB? logical?? ext3????????????

7????? 32.1GB? 73.6GB? 41.5GB? logical?? ext3????????????

Information: Don't forget to update /etc/fstab, if necessary.??????

添加一個分區

命令格式:

parted device mkpart part-type [fs-type] start end

實例: 添加一個大小為3GB的主分區

[root@dev3-28 ~]# parted /dev/sda mkpart primary 32.3kB 3GB???????

[root@dev3-28 ~]# parted /dev/sda print -s??????????????????????

Model: MAXTOR ATLAS10K5_73SCA (scsi)

Disk /dev/sda: 73.6GB

Sector size (logical/physical): 512B/512B

Partition Table: msdos

Number? Start?? End???? Size??? Type????? File system? Flags

1????? 32.3kB? 3002MB? 3002MB? primary?? ext3????????????

4????? 12.1GB? 73.6GB? 61.5GB? extended??????????????????

5????? 12.1GB? 20.4GB? 8390MB? logical?? ext3????????????

6????? 20.4GB? 32.1GB? 11.6GB? logical?? ext3????????????

7????? 32.1GB? 73.6GB? 41.5GB? logical?? ext3????????????

格式化分區

命令格式:

parted device mkfs

實例: 對剛剛添加的分區制作文件系統。

[root@dev3-28 ~]# parted /dev/sda mkfs????

Warning: The existing file system will be destroyed and all data on the partition will be lost. Do you want to continue?

Yes/No? y????????????????????????????????????????????????????????????????

Partition number? 1?????????????????????????????????????????????????????

File system?? [ext2]????????????????????????????????????????????????????

Information: Don't forget to update /etc/fstab, if necessary.????????????

[root@dev3-28 ~]# parted /dev/sda print -s????

Model: MAXTOR ATLAS10K5_73SCA (scsi)

Disk /dev/sda: 73.6GB

Sector size (logical/physical): 512B/512B

Partition Table: msdos

Number? Start?? End???? Size??? Type????? File system? Flags

1????? 32.3kB? 3002MB? 3002MB? primary?? ext2????????????

4????? 12.1GB? 73.6GB? 61.5GB? extended??????????????????

5????? 12.1GB? 20.4GB? 8390MB? logical?? ext3????????????

6????? 20.4GB? 32.1GB? 11.6GB? logical?? ext3????????????

7????? 32.1GB? 73.6GB? 41.5GB? logical?? ext3

調整文件系統大小

命令格式:

parted device resize partition start end

實例: 將分區/dev/sda1的大小增加到5GB。

[root@dev3-28 ~]# parted /dev/sda resize 1 32.3kB 5GB

Warning: You should reinstall your boot loader before rebooting.? Read section 4 of the Parted User documentation for more

information.

Information: Don't forget to update /etc/fstab, if necessary.???????????

[root@dev3-28 ~]# parted /dev/sda print -s???????????????

Model: MAXTOR ATLAS10K5_73SCA (scsi)

Disk /dev/sda: 73.6GB

Sector size (logical/physical): 512B/512B

Partition Table: msdos

Number? Start?? End???? Size??? Type????? File system? Flags

1????? 32.3kB? 5001MB? 5001MB? primary?? ext2????????????

4????? 12.1GB? 73.6GB? 61.5GB? extended??????????????????

5????? 12.1GB? 20.4GB? 8390MB? logical?? ext3????????????

6????? 20.4GB? 32.1GB? 11.6GB? logical?? ext3????????????

7????? 32.1GB? 73.6GB? 41.5GB? logical?? ext3

移動分區

命令格式:

parted device move partition start end

實例: 移動分區/dev/sda1

[root@dev3-28 ~]# parted /dev/sda move 1 5001MB

End?? [10.0GB]??????????????????????????????????????????????????????????

Warning: You should reinstall your boot loader before rebooting.? Read section 4 of the Parted User documentation for more

information.

Information: Don't forget to update /etc/fstab, if necessary.???????????

[root@dev3-28 ~]# parted /dev/sda print -s???????????

Model: MAXTOR ATLAS10K5_73SCA (scsi)

Disk /dev/sda: 73.6GB

Sector size (logical/physical): 512B/512B

Partition Table: msdos

Number? Start?? End???? Size??? Type????? File system? Flags

1????? 5001MB? 10.0GB? 5001MB? primary?? ext2????????????

4????? 12.1GB? 73.6GB? 61.5GB? extended??????????????????

5????? 12.1GB? 20.4GB? 8390MB? logical?? ext3????????????

6????? 20.4GB? 32.1GB? 11.6GB? logical?? ext3????????????

7????? 32.1GB? 73.6GB? 41.5GB? logical?? ext3?

注意: 不同于fdisk命令的使用w功能來確認來寫入分區表信息, parted命令執行后立即生效,因此輸入時需要謹慎.

Parted 交互模式下的命令

GNU Parted 提供以下命令:

2.4.1 check(檢查)

格式:check number?

檢查編號中所指定的文件系統是否有什么錯誤.。

例:

(parted) check 1

檢查分區1上的文件系統.

2.4.2 cp(復制)

格式:cp [from-device] from-number to-number?

將分區 from-number上的文件系統完整地復制到分區to-number 中。分區to-number 上的數據會被全部刪除。你可以再指定一個來源硬盤的設備名稱 from-device來指定來源分區所在的硬盤。

該命令支持以下文件系統:

* ext2, ext3 (所提供的目標分區必須比源分區要大)

* fat16, fat32

* linux-swap (相當于再目標分區執行mkswap 命令)

* reiserfs (如果安裝了libreiserfs庫)

例:

(parted) cp /dev/hdb 2 3

將/dev/hdb上的第二個分區的內容復制到第三個分區上。

2.4.3 help(幫助)

格式:help [command]?

輸出一個命令的幫助信息

例:

(parted) help resize

輸出rezize 命令的幫助信息。

2.4.4 mklabel(建立分區表)

格式:mklabel label-type?

建 立一個 label-type 類型的磁盤分區表。新的分區表不會有任何分區。這個命令通常不會破壞你的數據,但是它有可能讓你的數據變得不可讀。這是你就需要用到rescue 命令來恢復分區。關于rescue 命令的用法請參見后文。Parted 能在各種分區表上工作。

label-type 必須是一下這些類型:

* bsd

* loop (raw disk access)

* gpt

* mac

* msdos

* pc98

* sun

例:

(parted) mklabel msdos

建立一個MS-DOS格式的分區表。這對于PC而言是一個非常常見的操作。

2.4.5 mkfs(建立文件系統)

格式:mkfs number fs-type?

在指定的分區上建立指定的文件系統。這個命令會破壞該分區上的所有數據。

該命令支持以下文件系統:

* ext2

* fat16, fat32

* linux-swap

* reiserfs (如果安裝了libreiserfs庫)

例:

(parted) mkfs 2 fat32

在第二個分區上建立FAT32格式的文件系統。

2.4.6 mkpart(建立新分區)

格式:mkpart part-type [fs-type] start end?

建 立一個新的分區。若要建立非擴展分區,就最好用fs-type來指定文件系統。start和end是新分區開始和結束的具體位置。part-type是以 下類型之一: primary(主分區), extended(擴展分區), logical(邏輯分區). 擴展分區和邏輯分區只對msdos 和dvh分區表有效。

fs-type必須是以下文件系統:

* ext2

* fat16, fat32

* hfs, hfs+, hfsx

* linux-swap

* NTFS

* reiserfs

* ufs

例:

(parted) mkpart logical 0.0 692.1

建立一個包含ext2文件系統的邏輯分區,其位置是從磁盤的開始位置(0.0)到692.1M之間 。

2.4.7 mkpartfs(建立分區及其文件系統)

格式:mkpartfs part-type fs-type start end?

建 立一個新的分區,并在上面建立文件系統。與mkpart相似,分區的位置處于begin和end之間,默認的單位是MB.。請勿使用這個命令來恢復一個被 刪除了的分區(應使用mkpart)。part-type是以下類型之一: primary(主分區), extended(擴展分區), logical(邏輯分區). 擴展分區和邏輯分區只對msdos 和dvh分區表有效。 fs-type必須是以下文件系統:

* ext2

* fat16, fat32

* linux-swap

* reiserfs (如果安裝了libreiserfs庫)

例:

(parted) mkpartfs logical ext2 440 670

建立一個a包含ex2格式文件系統的邏輯分區。其開始位置是440 MB,結束位置是670MB。

2.4.8 move(移動)

格式:move number start end?

該 命令能將選定的分區在硬盤中移動。start 可以指定一個新的分區的起始位置。不過,你不能將一個分區移到另一個分區上。也就是說,你只能在空閑的地方中移動分區。如果你想改變分區的大小,那么你所需要的命令是resize 。另外,雖然分區被移動了,但它的分區編號是不會改變的。

該命令支持以下文件系統:

* ext2, ext3 (所提供的目標分區必須比源分區要大)

* fat16, fat32

* linux-swap

* reiserfs (如果安裝了libreiserfs庫)

例:

(parted) move 2 150M 500M

將編號為2的分區移動到硬盤中150M至500M的位置。

2.4.9 name (命名)

格式:name number name?

為編號所指定的分區命名(只支持GPT, Mac, MIPS 和PC98 格式的分區)。名字可以用引號括起來。

例:

(parted) name 2 ’Secret Documents’

將第2個分區命名為 ’Secret Documents’。

2.4.10 print (輸出信息)

格式:print [number]?

輸出parted正在操作的硬盤的分區表的信息,或者是某一個具體分區的信息。

例:

(parted) print

Disk geometry for /dev/hda: 0.000-2445.679 megabytes

Disk label type: msdos

Minor Start End Type Filesystem Flags

1 0.031 945.000 primary fat32 boot, lba

2 945.000 2358.562 primary ext2

3 2358.562 2445.187 primary linux-swap

(parted) print 1

Minor: 1

Flags: boot, lba

File System: fat32

Size: 945.000Mb (0%)

Minimum size: 84.361Mb (0%)

Maximum size: 2445.679Mb (100%)

2.4.11 quit (退出)

格式:quit?

退出Parted.

只有當Parted退出后,Linux內核才會知道磁盤的設置已經被改變了。但是實際上只要你一執行一條命令,更改馬上就會寫入磁盤。不過,磁盤緩存有可能延緩寫入的操作。

2.4.12 rescue (恢復)

格式:rescue start end?

如果你不小心用Parted的rm命令刪除了一個分區,那么這個命令可以幫你恢復。你需要給出所誤刪的分區的大概的開始和結束的位置。Parted 就會在你給出的磁盤區域內去尋找,如果找到這個分區,那么Parted 就會詢問你是否重新建立這個分區。

例:

(parted) print

Disk geometry for /dev/hdc: 0.000-8063.507 megabytes

Disk label type: msdos

Minor Start End Type Filesystem Flags

1 0.031 8056.032 primary ext3

(parted) rm

Partition number? 1

(parted) print

Disk geometry for /dev/hdc: 0.000-8063.507 megabytes

Disk label type: msdos

Minor Start End Type Filesystem Flags

糟糕了!我們不小心刪除了這個ext3分區。不怕,Parted可以將它起死回生。

(parted) rescue

Start? 0

End? 8056

Information: A ext3 primary partition was found at 0.031MB ->

8056.030MB. Do you want to add it to the partition table?

Yes/No/Cancel? y

(parted) print

Disk geometry for /dev/hdc: 0.000-8063.507 megabytes

Disk label type: msdos

Minor Start End Type Filesystem Flags

1 0.031 8056.032 primary ext3

呵呵。這就恢復了。

2.4.13 resize (調整大小)

格式:resize number start end?

將編號所指定的分區調整大小。分區的開始位置和結束位置由start和end決定。resize不會改變分區的編號。注意,如果更改擴展分區的大小,那么你必須保證新的分區大小能夠容納里面的邏輯分區。另外,在調整大小前你無須對分區進行碎片整理。

該命令支持以下文件系統:

* ext2, ext3 – 限制:新的分區開始位置必須和原來的開始位置相同。也就是說,你只能向后擴展分區的大小。

* fat16, fat32

* hfs, hfs+, hfsx – 限制:新的分區開始位置必須和原來的開始位置相同。而且新的end必須小于原來的end。也就是說,你只能夠縮小分區。

* linux-swap

* reiserfs (如果安裝了libreiserfs庫)

例:

(parted) resize 3 200M 850M

改變編號為3的分區的大小。其新的位置是200MB至 850MB 之間。

2.4.14 rm (刪除分區)

格式:rm number?

將 編號所指定的分區刪除。如果你誤刪了某個分區,那么你還可以用mkpart來挽救它(而不是用mkpartds)。注意,如果你使用的是MSDOS格式的 分區表,那么假如你刪除了一個邏輯分區,那么該分區后面的邏輯分區的編號都會相應地向前改變。例如,你刪除了編號為6的邏輯分區,那么后面的7、8號邏輯 分區的編號將會改變,分別變成6、7號邏輯分區。若在Linux下。這意味著你可能要改變/etc/fstab文件。

例:

(parted) rm 3

將編號為3的分區刪除。

2.4.15 select (選擇設備)

格式:select device?

選擇Parted將要編輯的磁盤設備。這個磁盤設備可以是一個Linux硬盤設備,一個軟盤、一個軟RAID磁盤陣或者是LVM邏輯卷。

例:

(parted) select /dev/hdb

選擇/dev/hdb作為Parted所要編輯的設備。

2.4.16 set (設置標記)

格式:set number flag state?

更改編號所指定的分區的標記。哪些標記可用是由你的分區表決定的。標記有兩種狀態,要么是on(生效),要么是off(失效)。

‘boot’??? (用于Mac, MS-DOS, PC98分區表) - 如果你想從某個分區引導,那么你應該將這個分區的boot標記設置為on。對于MS-DOS分區表,一個硬盤上只能有一個分區是可引導的。如果你將 LILO裝到某個分區上,那么這個分區一定是可引導的(也就是說你應該將安裝了LILO的分區的boot標記設為on)。對于PC98分區表,所有 ext3分區都必須是設置為可引導的。(Parted會對此強行操作)

‘lba’ (用于MS-DOS分區表)-這個標記可以告訴MS DOS、MS Windows 9x和 MS Windows ME等系統使用LBA(Logic Block Addressing)模式。

‘root’ (用于Mac分區表) - 如果某分區是Linux系統的根分區,那么就要對該分區啟用這個標記。

‘swap’? (用于Mac分區表) - 如果某分區是Linux系統的交換分區,那么就要對該分區啟用這個標記。

‘hidden’ (用于MS-DOS, PC98分區表) - 啟用這個標記能使一個分區‘隱藏’起來。(僅對微軟的操作系統有效)

‘raid’ (用于MS-DOS分區表)-啟用這個標記能夠告訴Linux系統這是一個軟RAID磁盤陣。

‘LVM’(用于MS-DOS分區表)-啟用這個標記能夠告訴Linux系統這是一個LVM邏輯。

使用print命令能夠將所有能用的標記顯示出來。

例:

(parted) set 1 boot on

將編號為1的分區的boot標記設定為on(生效)

2.4.17 unit (設置單位)

格式:unit unit

為Parted選擇一個表示磁盤大小的單位。之后,凡是關于磁盤的位置(如分區的開始位置等等)的數字都是使用這個單位,你就可以不用給出單位后綴。(如:如果你選擇了MB作為單位,那么512就代表512MB,你就不用額外打多個MB之類的東西)你可以使用下列單位:

‘s’ :扇區 (通常一個扇區的大小是512個字節)

‘B’ byte

‘kB’ kilobyte (1000 bytes)

‘MB’ megabyte (1000000 bytes)

‘GB’ gigabyte (1000000000 bytes)

‘TB’ terabyte (1000000000000 bytes)

‘%’ 表示占整個磁盤設備的百分之多少(顯而易見,這個數字必須在0和100之間)

‘cyl’ 柱面(這個具體的位置和BIOS的CHS地址有關)

‘chs’ 柱面(cylinders),磁頭(heads),扇區(sectors)的地址(這個具體的位置和BIOS的CHS地址有關)

‘compact’ 這是一個比較奇怪的單位。輸入時是使用MB作為單位,輸出時的單位有可能不同,但是它確保輸出時的單位能使用戶一眼就看得出來磁盤的大小的,而不用心里默默地進行復雜的換算。(例如。它會使用1GB而不是使用1024MB,使用2MB而不是2048KB)

一般來 說,Parted只會 使用默認的單位進行輸出,除非輸入的時候你沒有給出數字的后綴。你可以在輸入的數字后面加上一個單位來代替默認的單位(單位和數字之間是沒有空格的)。不過若你使用CHS地址作為單位時,你就不需要給定后綴。使用chs地址的格式是:“柱面:磁頭:扇區”。對你所給出的數字地址,Parted可能進行一些 調整。例如,當你使用GB作為單位時,分區位置可能會有+-500M的誤差。不過Parted總會盡量地使誤差盡量地小。當然,你可以使用單位s(也就是 扇區)來指定一個精確的位置。若無法做到精確,Parted會讓你給出一個最接近的解決方案。另外,若你給出的數字為負數,那么就表示從磁盤的末尾開始計算。如“-1s”就表示硬盤最后一個扇區,就是硬盤的最末尾處。

例:

(parted) unit compact

(parted) print

Disk geometry for /dev/hda: 0kB - 123GB

Disk label type: msdos

Number Start End Size Type File system Flags

1?????????? 32kB 1078MB 1077MB primary reiserfs boot

2?????????? 1078MB 2155MB 1078MB primary linux-swap

3?????????? 2155MB 123GB 121GB extended

5?????????? 2155MB 7452MB 5297MB logical reiserfs

(parted) unit chs print

Disk geometry for /dev/hda: 0,0,0 - 14946,225,62

BIOS cylinder,head,sector geometry: 14946,255,63. Each cylinder

is 8225kB.

Disk label type: msdos

Number Start End Type File system Flags

1?????????? 0,1,0 130,254,62 primary reiserfs boot

2?????????? 131,0,0 261,254,62 primary linux-swap

3?????????? 262,0,0 14945,254,62 extended

5?????????? 262,2,0 905,254,62 logical reiserfs

(parted) unit mb print

Disk geometry for /dev/hda: 0MB - 122942MB

Disk label type: msdos

Number Start End Size Type File system Flags

1?????????? 0MB 1078MB 1077MB primary reiserfs boot

2?????????? 1078MB 2155MB 1078MB primary linux-swap

3?????????? 2155MB 122935MB 120780MB extended

5?????????? 2155MB 7452MB 5297MB logical reiserfs

parted來調整linux磁盤


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 久久久久日韩精品免费观看网 | 猫鼠游戏电影在线观看免费版 | 人人草视频在线 | 蜜桃久久 | 国产免费小视频在线观看 | 亚洲欧美成人中文在线网站 | 亚洲日韩色图 | 美女伊人 | 午夜在线视频 | 日韩精选在线 | 天天夜天干天天爽 | 色香首页 | 日本阿v无码观看dvd | 九九视频精品全部免费播放 | 亚州人成网在线播放 | 免费高清精品国偷自产在线 | 一级特黄欧美日韩免费视频 | 色视频在线观看 | 免费视频精品一区二区 | 婷婷久久综合 | 国产一区免费 | 91欧美精品激情在线观看 | 国产精品亚欧美一区二区三区 | 亚洲精品天堂 | 欧美日韩国产精品自在自线 | 成人年鲁鲁在线观看视频 | 久久69精品久久久久久久电影好 | 很黄很污的网站 | 成人免费视频网站在线观看 | 欧美精品国产精品 | 日本99热| 日韩福利在线 | 国产黑丝在线播放 | 青草视频网站在线观看 | 91.成人天堂一区 | 国产婷婷精品av在线 | 网红和老师啪啪对白清晰 | 国产视频视频 | 亚洲黄网视频 | 欧美在线不卡视频 | 日韩综合色 |