日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
Linuxparted命令用法詳解:創(chuàng)建分區(qū)
雖然我們可以使用 fdisk命令對(duì)硬盤(pán)進(jìn)行快速的分區(qū),但對(duì)高于 2TB 的硬盤(pán)分區(qū),此命令卻無(wú)能為力,此時(shí)就需要使用 parted 命令。

成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比綿竹網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式綿竹網(wǎng)站制作公司更省心,省錢(qián),快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋綿竹地區(qū)。費(fèi)用合理售后完善,10余年實(shí)體公司更值得信賴。

parted 命令是可以在命令行直接分區(qū)和格式化的,不過(guò) parted 交互模式才是更加常用的命令方式,進(jìn)入交互模式的方法如下:

[root@localhost ~]# parted 硬盤(pán)設(shè)備文件名
#進(jìn)入交互模式

例如:

[root@localhost ~]# parted /dev/sdb
#打算繼續(xù)劃分/dev/sdb硬盤(pán)
GNU Parted 2.1
使用/dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted)   <--parted 的等待輸入交互命令的位置,輸入 help,可以看到在交互模式下支持的所有命令

parted 交互命令比較多,我們介紹常見(jiàn)的命令,如表 1 所示。

表 1 parted常見(jiàn)的交互命令
parted交互命令 說(shuō) 明
check NUMBER 做一次簡(jiǎn)單的文件系統(tǒng)檢測(cè)
cp [FROM-DEVICE] FROM-NUMBER TO-NUMBER 復(fù)制文件系統(tǒng)到另一個(gè)分區(qū)
help [COMMAND] 顯示所有的命令幫助
mklabel,mktable LABEL-TYPE 創(chuàng)建新的磁盤(pán)卷標(biāo)(分區(qū)表)
mkfs NUMBER FS-TYPE 在分區(qū)上建立文件系統(tǒng)
mkpart PART-TYPE [FS-TYPE] START END 創(chuàng)建一個(gè)分區(qū)
mkpartfs PART-TYPE FS-TYPE START END 創(chuàng)建分區(qū),并建立文件系統(tǒng)
move NUMBER START END 移動(dòng)分區(qū)
name NUMBER NAME 給分區(qū)命名
print [devices|free|list,all|NUMBER] 顯示分區(qū)表、活動(dòng)設(shè)備、空閑空間、所有分區(qū)
quit 退出
rescue START END 修復(fù)丟失的分區(qū)
resize NUMBER START END 修改分區(qū)大小
rm NUMBER 刪除分區(qū)
select DEVICE 選擇需要編輯的設(shè)備
set NUMBER FLAG STATE 改變分區(qū)標(biāo)記
toggle [NUMBER [FLAG]] 切換分區(qū)表的狀態(tài)
unit UNIT 設(shè)置默認(rèn)的單位
Version 顯示版本

【例 1】查看分區(qū)表

(parted) print
#進(jìn)入print指令
Model: VMware, VMware Virtual S (scsi)
#硬盤(pán)參數(shù),是虛擬機(jī)
Disk/dev/sdb: 21.5GB
#硬盤(pán)大小
Sector size (logical/physical): 512B/512B
#扇區(qū)大小
Partition Table: msdos
#分區(qū)表類(lèi)型,是MBR分區(qū)表
Number Start End Size Type File system 標(biāo)志
1 32.3kB 5379MB 5379MB primary
2 5379MB 21.5GB 16.1GB extended
5 5379MB 7534MB 2155MB logical ext4
6 7534MB 9689MB 2155MB logical ext4
#看到了我們使用fdisk命令創(chuàng)建的分區(qū),其中1分區(qū)沒(méi)被格式化;2分區(qū)是擴(kuò)展分區(qū),不能被格式化

使用 print 命令可以査看分區(qū)表信息,包括硬盤(pán)參數(shù)、硬盤(pán)大小、扇區(qū)大小、分區(qū)表類(lèi)型和分區(qū)信息。分區(qū)信息共有 7 列,分別如下:

  1. Number:分區(qū)號(hào),比如,1號(hào)就代表 /dec/sdb1;
  2. Start:分區(qū)起始位置。這里不再像 fdisk 那樣用柱面表示,使用字節(jié)表示更加直觀;
  3. End:分區(qū)結(jié)束位置;
  4. Size:分區(qū)大??;
  5. Type:分區(qū)類(lèi)型,有 primary、extended、logical 等類(lèi)型;
  6. Filesystem:文件系統(tǒng)類(lèi)型;
  7. 標(biāo)志:分區(qū)的標(biāo)記。

【例 2】修改成 GPT 分區(qū)表

(partcd) mklabel gpt
#修改分區(qū)表命令
警告:正在使用/dev/sdb上的分區(qū)。由于/dev/sdb分區(qū)已經(jīng)掛載,所以有警告。注意,如果強(qiáng)制修改,那么原有分區(qū)及數(shù)據(jù)會(huì)消失
忽略/Ignore/放棄/Cancel? ignore
#輸入ignore忽略報(bào)錯(cuò)
警告:The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do you want to continue?
是/Yes/否/No? yes
#輸入 yes
警告:WARNING: the kernel failed to re-read the partition table on /dev/sdb (設(shè) 備或資源忙).As a result, it may not reflect all of your changes until after reboot.
#下次重啟后才能生效
(parted) print
#查看一下分區(qū)表
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
#分區(qū)表已經(jīng)變成 GPT
Number Start End Size File system Name 標(biāo)志
#所有的分區(qū)都消失了

修改了分區(qū)表,如果這塊硬盤(pán)上已經(jīng)有分區(qū)了,那么原有分區(qū)和分區(qū)中的數(shù)據(jù)都會(huì)消失,而且需要重啟系統(tǒng)才能生效。

另外,我們轉(zhuǎn)換分區(qū)表的目的是支持大于 2TB 的分區(qū),如果分區(qū)并沒(méi)有大于 2TB,那么這一步是可以不執(zhí)行的。

注意,一定要把 /etc/fstab 文件和原有分區(qū)中的內(nèi)容刪除才能重啟,否則會(huì)報(bào)錯(cuò)。

【例 3】建立分區(qū)

因?yàn)樾薷倪^(guò)了分區(qū)表,所以/dev/sdb硬盤(pán)中的所有數(shù)據(jù)都消失了,我們就可以重新對(duì)這塊硬盤(pán)分區(qū)了。不過(guò),在建立分區(qū)時(shí),默認(rèn)文件系統(tǒng)就只能是 ext2 了。命令如下:

(parted)mkpart
#輸入創(chuàng)建分區(qū)命令,后面不要參數(shù),全部靠交互
指定
分區(qū)名稱? []?disk1
#分區(qū)名稱,這里命名為disk 1
文件系統(tǒng)系統(tǒng)? [ext2]?
#文件系統(tǒng)類(lèi)型,直接回車(chē),使用默認(rèn)文件系統(tǒng)ext2
起始點(diǎn)? 1MB
#分區(qū)從1MB開(kāi)始
結(jié)束點(diǎn)?5GB分區(qū)到5GB結(jié)束
#分區(qū)完成
(parted) print
#查看一下
Model: VMware, VMware Virtual S (scsi)
Disk/dev/sdb: 21.5GB
Sector size (logical/physical): 512B/512B Partition Table: gpt
Number Start End Size Rle system Name 標(biāo)志
1 1049kB 5000MB 4999MB disk1
#分區(qū)1已經(jīng)出現(xiàn)

不知道大家有沒(méi)有注意到,我們現(xiàn)在用 print 查看的分區(qū)和第一次查看 MBR 分區(qū)表的分區(qū)時(shí)有些不一樣了,少了 Type 這個(gè)字段,也就是分區(qū)類(lèi)型字段,多了 Name(分區(qū)名)字段。分區(qū)類(lèi)型是用于標(biāo)識(shí)主分區(qū)、擴(kuò)展分區(qū)和邏輯分區(qū)的,不過(guò)這種標(biāo)識(shí)只在 MBR 分區(qū)表中使用,現(xiàn)在已經(jīng)變成了 GPT 分區(qū)表,所以就不再有 Type 類(lèi)型了。

【例 4】建立文件系統(tǒng)

分區(qū)分完后,還需要進(jìn)行格式化。我們知道,如果使用 parted 交互命令格式化,則只能格式化成 ext2 文件系統(tǒng)。我們?cè)谶@里要演示一下 parted 命令的格式化方法,所以就格式化成 ext2 文件系統(tǒng)。命令如下:

(parted) mkfs
#格式化命令(很奇怪,也是mkfs,但是這只是parted的交互命令)
WARNING: you are attempting to use parted to operate on (mkfs) a file system.
parted's file system manipulation code is not as robust as what you'll find in
dedicated, file-system-specific packages like e2fsprogs. We recommend
you use parted only to manipulate partition tables, whenever possible.
Support for performing most operations on most types of file systems
will be removed in an upcoming release.
警告:The existing file system will be destroyed and all data on the partition will be lost. Do you want to continue?
是/Yes/否/No? yes
#警告你格式化丟失,沒(méi)關(guān)系,已經(jīng)丟失過(guò)了
分區(qū)編號(hào)? 1
文件系統(tǒng)類(lèi)型 [ext2]?
#指定文件系統(tǒng)類(lèi)型,寫(xiě)別的也沒(méi)用,直接回車(chē)
(parted) print #格式化完成,查看一下
Model: VMware, VMware Virtual S (scsi)
Disk/dev/sdb: 21,5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name標(biāo)志
1 1049kB 5000MB 4999MB ext2 diski
#擁有了文件系統(tǒng)

如果要格式化成 ext4 文件系統(tǒng),那么請(qǐng) mkfs 命令幫忙吧(注意:不是 parted 交互命令中的 mkfs,而是系統(tǒng)命令 mkfs)。

【例 5】調(diào)整分區(qū)大小

parted 命令還有一大優(yōu)勢(shì),就是可以調(diào)整分區(qū)的大小(在 Windows 中也可以實(shí)現(xiàn),不過(guò)要么需要轉(zhuǎn)換成動(dòng)態(tài)磁盤(pán),要么需要依賴第三方工具,如硬盤(pán)分區(qū)魔術(shù)師)。起始 Linux 中 LVM 和 RAID 是可以支持分區(qū)調(diào)整的,不過(guò)這兩種方法也可以看成動(dòng)態(tài)磁盤(pán)方法,使用 parted 命令調(diào)整分區(qū)更加簡(jiǎn)單。

注意,parted 調(diào)整已經(jīng)掛載使用的分區(qū)時(shí),是不會(huì)影響分區(qū)中的數(shù)據(jù)的,也就是說(shuō),數(shù)據(jù)不會(huì)丟失。但是一定要先卸載分區(qū),再調(diào)整分區(qū)大小,否則數(shù)據(jù)是會(huì)出現(xiàn)問(wèn)題的。另外,要調(diào)整大小的分區(qū)必須已經(jīng)建立了文件系統(tǒng)(格式化),否則會(huì)報(bào)錯(cuò)。

命令如下:

(parted) resize
分區(qū)編號(hào)? 1
#指定要修改的分區(qū)編號(hào)
起始點(diǎn)? [1049kB]? 1MB
#分區(qū)起始位置
結(jié)束點(diǎn)? [5000MB]? 6GB
分區(qū)結(jié)束位置
(parted) print
#查看一下
Model: VMware, VMware Virtual S (scsi)
Disk/dev/sdb: 21,5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name標(biāo)志
1 1049kB 6000MB 5999MB ext2 diski
#分區(qū)大小改變

【例 6】刪除分區(qū)

命令如下:
(parted) rm
#刪除分區(qū)命令
分區(qū)編號(hào)? 1
#指定分區(qū)編號(hào)
(parted) print
#查看一下
Model: VMware, VMware Virtual S (scsi)
Disk/dev/sdb: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name 標(biāo)志 #分區(qū)消失

要注意的是,parted 中所有的操作都是立即生效的,沒(méi)有保存生效的概念。這一點(diǎn)和 fdisk 交互命令明顯不同,所以做的所有操作大家要加倍小心。

那么,到底是使用 fdisk 命令,還是使用 parted 命令進(jìn)行分區(qū)呢?這完全看個(gè)人習(xí)慣,我們更加習(xí)慣使用 fdisk 命令。


分享名稱:Linuxparted命令用法詳解:創(chuàng)建分區(qū)
鏈接分享:http://www.dlmjj.cn/article/dpiepec.html