真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

linux格式化分區(qū)命令,linux格式化分區(qū)命令是什么

Linux 分區(qū)新建,格式化、掛載

Linux系統(tǒng)有一個(gè)理念:“一切皆文件”,所以計(jì)算機(jī)的硬件在linux中也是以“文件”的形式存在于/dev目錄中。

成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),鶴慶企業(yè)網(wǎng)站建設(shè),鶴慶品牌網(wǎng)站建設(shè),網(wǎng)站定制,鶴慶網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,鶴慶網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

比如,光驅(qū)對(duì)應(yīng)的文件是/dev/cdrom,CPU對(duì)應(yīng)的文件是/dev/cpu。而硬盤對(duì)應(yīng)的是/dev/sd*。第一塊硬盤是/dev/sda,第二塊磁盤是/dev/sdb。

IDE磁盤的設(shè)備文件采用/dev/hdx 來命名,分區(qū)則采用/dev/hdxy來命名,其中想表示磁盤(a是第一塊磁盤,b是第二塊磁盤,以此類推),與代表分區(qū)的號(hào)碼(由1開始,1,2,3,以此類推)

SCSI設(shè)備和分區(qū)采用/dev/sdx和/dev/sdxy來命名(x和y的命名規(guī)則與IED磁盤命名規(guī)則一樣)。

A、對(duì)IED接口

第一主盤:hda第一從盤:hdb 第一從盤第一分區(qū):hdb1

B、對(duì)SCSI接口

第一主盤:sda 第一從盤:sdb 第一從盤第一分區(qū):sdb1

但是一個(gè)磁盤通常又被分成多個(gè)分區(qū),所以在磁盤文件的后面加上分區(qū)的序號(hào)來對(duì)應(yīng)這個(gè)分區(qū)。參考下面的表格中的例子。

Linux磁盤分區(qū)與文件系統(tǒng)類常用命令

介紹2種分區(qū)表:

所支持的最大卷:2T (T; terabytes,1TB=1024GB)

對(duì)分區(qū)的設(shè)限:最多4個(gè)主分區(qū)或3個(gè)主分區(qū)加一個(gè)擴(kuò)展分區(qū)。

MBR分區(qū)的原理:

MBR:主引導(dǎo)扇區(qū)

主分區(qū)表:64bytes,最多只能分四個(gè)主分區(qū),每個(gè)主分區(qū)的記錄(相關(guān)信息,比如分區(qū)大小,位置)在主分區(qū)表里占14bytes。

如 果要建多于四個(gè)的分區(qū),就要拿出一個(gè)主分區(qū)做為擴(kuò)展分區(qū),再在擴(kuò)展分區(qū)里面進(jìn)行其它的分區(qū)操作。在 建擴(kuò)展分區(qū)的時(shí)候會(huì)建立一張對(duì)應(yīng)的擴(kuò)展分區(qū)表,它記錄了在這個(gè)擴(kuò)展分區(qū)里的分區(qū)的相關(guān)信息;理論上它沒有分區(qū)數(shù)量的限制,在擴(kuò)展分區(qū)內(nèi)部的分區(qū)叫做邏輯分 區(qū),如上圖中的 /dev/hda5,/dev/hda6/,/dev/hda7

格式化原理:

在 分好區(qū)后,分區(qū)里面是空的,沒有任何東西。為了能讓OS識(shí)別,就必須要向分區(qū)里寫入相應(yīng)格式的數(shù)據(jù)。

比如windows的 FAT32,NTFS,Linux的ext2,ext3,ext4

Windows/dos常用的分區(qū)工具:fdisk/partition magic/diskpart

Linux下常用的分區(qū)工具:

fdisk/sfdisk:命令行工具,各種版本和環(huán)境都能使用,包含在軟件包util-linux中

diskdruid:圖形化分區(qū)工具,只能在安裝REDHAT系統(tǒng)時(shí)使用。

支持最大卷:18EB,(E:exabytes,1EB=1024TB)

每個(gè)磁盤最多支持128個(gè)分區(qū)

所以如果要大于2TB的卷或分區(qū)就必須得用GPT分區(qū)表。

Linux下fdisk工具不支持GPT,得使用另一個(gè)GNU發(fā)布的強(qiáng)大分區(qū)工具parted。

fdisk工具用的話,會(huì)有下面的警告信息:

下面是用parted工具對(duì)/dev/sda做GPT分區(qū)的過程:

如果我們的磁盤是2T以下的,但是分區(qū)表示GPT格式,我們也可以使用parted 命令將該分區(qū)表刪除, mklabel msdos 這條命令就是用來刪除 part分區(qū) ,將GPT分區(qū)表刪除后,再來使用 fdisk 建立MBR分區(qū)表,可以參考

mkfs - 支持ext2、ext3(日志)、ext4、vfat、msdos、jfs、reiserfs等

用法1:mkfs -t fstype partition

用法2:mkfs.fstype partition

ps:格式化分區(qū)之后,可以使用e2label命令給分區(qū)添加卷標(biāo)

e2label 分區(qū)路徑 卷標(biāo)名

查看已經(jīng)掛載的分區(qū)

或者

使用 mount 命令掛載

使用umount卸載分區(qū)時(shí),可以指定掛載點(diǎn),也可以指定掛載的路徑, 卸載分區(qū)umount命令格式:

umount [option] special | node

或者

PS: 處理umount的時(shí)候顯示 device busy?

這是因?yàn)橛谐绦蛘谠L問這個(gè)設(shè)備,最簡單的辦法就是讓訪問該設(shè)備的程序退出以后再umount??赡苡袝r(shí)候用戶搞不清除究竟是什么程序在訪問設(shè)備,如果用戶不急著umount,則可以用:

CODE:

選項(xiàng) –l 并不是馬上umount,而是在該目錄空閑后再umount。還可以先用命令ps aux 來查看占用設(shè)備的程序PID,然后用命令kill來殺死占用設(shè)備的進(jìn)程,這樣就umount的非常放心了。

linux系統(tǒng)在啟動(dòng)時(shí),會(huì)從/etc/fstab文件自動(dòng)掛載分區(qū)。

如下是一個(gè)fstab文件的示例。

fstab中,每條配置信息都分為固定的6個(gè)部分

[1]: 分區(qū)路徑,或者UUID

[2]: fs_file - 該字段描述希望的文件系統(tǒng)加載的目錄點(diǎn),對(duì)于swap設(shè)備,該字段為none;對(duì)于加載目錄名包含空格的情況,用40來表示空格。

[3]: fs_type - 定義了該設(shè)備上的文件系統(tǒng),一般常見的文件類型為ext4 (Linux設(shè)備的常用文件類型)、vfat(Windows系統(tǒng)的fat32格式)、NTFS、isoArray600等。在不確定的情況下可以使用auto。

[4]: fs_options - 指定加載該設(shè)備的文件系統(tǒng)是需要使用的特定參數(shù)選項(xiàng),多個(gè)參數(shù)是由逗號(hào)分隔開來。

對(duì)于大多數(shù)系統(tǒng)使用"defaults"就可以滿足需要。不多說。

[5]: fs_dump - 該選項(xiàng)被"dump"命令使用來檢查一個(gè)文件系統(tǒng)應(yīng)該以多快頻率進(jìn)行轉(zhuǎn)儲(chǔ),若不需要轉(zhuǎn)儲(chǔ)就設(shè)

置該字段為0

[6]: fs_pass - 該字段被fsck命令用來決定在啟動(dòng)時(shí)需要被掃描的文件系統(tǒng)的順序,根文件系統(tǒng)"/"對(duì)應(yīng)該字

段的值應(yīng)該為1,其他文件系統(tǒng)應(yīng)該為2。若該文件系統(tǒng)無需在啟動(dòng)時(shí)掃描則設(shè)置該字段為0

參考

在LINUX系統(tǒng)中,分區(qū)與格式化硬盤的命令是什么?

Linux下常用的分區(qū)工具:

fdisk/sfdisk:命令行工具,各種版本和環(huán)境都能使用,包含在軟件包util-linux中

diskdruid:圖形化分區(qū)工具,只能在安裝REDHAT系統(tǒng)時(shí)使用。

第一步:fdisk

[root@novice ~]# fdisk -l /dev/sdb

Disk /dev/sdb: 254 MB, 254017536 bytes

8 heads, 61 sectors/track, 1016 cylinders, total 496128 sectors

Units = sectors of 1 * 512 = 512 bytes

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

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000

Device Boot Start End Blocks Id System

[root@novice ~]# fdisk /dev/sdb

Command (m for help): #在輸入上面的命令后會(huì)出現(xiàn)左邊的提示,輸入m就會(huì)得到一個(gè)幫助菜單,如下:

Command (m for help): m

Command action

a toggle a bootable flag

b edit bsd disklabel

c toggle the dos compatibility flag

d delete a partition

l list known partition types

m print this menu

n add a new partition

o create a new empty DOS partition table

p print the partition table

q quit without saving changes

s create a new empty Sun disklabel

t change a partition's system id

u change display/entry units

v verify the partition table

w write table to disk and exit

x extra functionality (experts only)

#help雖然是英文的,可都很簡單,在這里不再解釋。

#現(xiàn)在,我們正式開始分區(qū)的操作:

Command (m for help): n #新建分區(qū)

Command action

e extended

p primary partition (1-4)

#e/p分別對(duì)應(yīng)擴(kuò)展分區(qū) /主分區(qū);我們先分四個(gè)主分區(qū),每個(gè)50M;然后再來增加主分區(qū)或擴(kuò)展分區(qū),看會(huì)出現(xiàn)怎樣的狀況,嘿嘿。

p #分區(qū)類型為主分區(qū)

Partition number (1-4, default 1): 1 #分區(qū)號(hào),在這里我們依次選擇1、2、3、4

First sector (2048-496127, default 2048): #指定分區(qū)的起始扇區(qū),一般默認(rèn),按enter鍵即可。

Last sector, +sectors or +size{K,M,G} (2048-496127, default 496127): +50M #指定分區(qū)的終止扇區(qū),根據(jù)前面的提示我們可以做出相應(yīng)的選擇+sectors 或 +size{K,M,G}

Command (m for help): p #用p打印出已建好的分區(qū)列表

Disk /dev/sdb: 254 MB, 254017536 bytes

8 heads, 61 sectors/track, 1016 cylinders, total 496128 sectors

Units = sectors of 1 * 512 = 512 bytes

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

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000

Device Boot Start End Blocks Id System

/dev/sdb1 2048 104447 51200 83 Linux

#剩下的三個(gè)分區(qū)的建立操作同上

#分好四個(gè)主分區(qū)后的情況如下

Command (m for help): p

Disk /dev/sdb: 254 MB, 254017536 bytes

8 heads, 61 sectors/track, 1016 cylinders, total 496128 sectors

Units = sectors of 1 * 512 = 512 bytes

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

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000

Device Boot Start End Blocks Id System

/dev/sdb1 2048 104447 51200 83 Linux

/dev/sdb2 104448 206847 51200 83 Linux

/dev/sdb3 206848 309247 51200 83 Linux

/dev/sdb4 309248 309298 25+ 83 Linux

#已經(jīng)建好四個(gè)主分區(qū)啦,現(xiàn)在我們來看看如果再建主分區(qū)或是擴(kuò)展分區(qū)的話會(huì)出現(xiàn)怎樣的情況:

Command (m for help): n

You must delete some partition and add an extended partition first

??吹搅税桑荒茉俳ǚ謪^(qū)啦!要再建分區(qū)的話必須刪除some分區(qū),再新建一個(gè)擴(kuò)展分區(qū)才行。

#現(xiàn)在,我們刪掉一個(gè)主分區(qū),來新建擴(kuò)展分區(qū)

Command (m for help): d #刪除分區(qū)

Partition number (1-4): 4 #選擇要?jiǎng)h除分區(qū)的分區(qū)號(hào),我們選第四個(gè)

Command (m for help): p #打印,如下,四個(gè)分區(qū)變成了三個(gè)!

Disk /dev/sdb: 254 MB, 254017536 bytes

8 heads, 61 sectors/track, 1016 cylinders, total 496128 sectors

Units = sectors of 1 * 512 = 512 bytes

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

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000

Device Boot Start End Blocks Id System

/dev/sdb1 2048 104447 51200 83 Linux

/dev/sdb2 104448 206847 51200 83 Linux

/dev/sdb3 206848 309247 51200 83 Linux

#新建一個(gè)擴(kuò)展分區(qū)

#如果在沒有建滿三個(gè)主分的區(qū)的情況下建立擴(kuò)展分區(qū),相關(guān)選項(xiàng)會(huì)有些不同。

Command (m for help): n

Command action

e extended

p primary partition (1-4)

e

Selected partition 4

First sector (309248-496127, default 309248): #enter,默認(rèn)

Using default value 309248

Last sector, +sectors or +size{K,M,G} (309248-496127, default 496127): #enter,默認(rèn),使用剩余空間

Using default value 496127

Command (m for help): p

Disk /dev/sdb: 254 MB, 254017536 bytes

8 heads, 61 sectors/track, 1016 cylinders, total 496128 sectors

Units = sectors of 1 * 512 = 512 bytes

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

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000

Device Boot Start End Blocks Id System

/dev/sdb1 2048 104447 51200 83 Linux

/dev/sdb2 104448 206847 51200 83 Linux

/dev/sdb3 206848 309247 51200 83 Linux

/dev/sdb4 309248 496127 93440 5 Extended

#接下來,我們?cè)谛陆ǖ臄U(kuò)展分區(qū)里再新建兩個(gè)邏輯分區(qū),因?yàn)橐呀?jīng)有了三個(gè)主分區(qū),這里不會(huì)再顯示是建立邏輯分區(qū)還是主分區(qū)的提示!

Command (m for help): n

First sector (311296-496127, default 311296): #enter

Using default value 311296

Last sector, +sectors or +size{K,M,G} (311296-496127, default 496127): +50M

Command (m for help): n

First sector (415744-496127, default 415744): #enter

Using default value 415744

Last sector, +sectors or +size{K,M,G} (415744-496127, default 496127): #enter

Using default value 496127

Command (m for help): p

Disk /dev/sdb: 254 MB, 254017536 bytes

8 heads, 61 sectors/track, 1016 cylinders, total 496128 sectors

Units = sectors of 1 * 512 = 512 bytes

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

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000

Device Boot Start End Blocks Id System

/dev/sdb1 2048 104447 51200 83 Linux

/dev/sdb2 104448 206847 51200 83 Linux

/dev/sdb3 206848 309247 51200 83 Linux

/dev/sdb4 309248 496127 93440 5 Extended

/dev/sdb5 311296 413695 51200 83 Linux

/dev/sdb6 415744 496127 40192 83 Linux

#上面的列表,就是我們今天分區(qū)的成果啦!接下來保存退出,重啟計(jì)算機(jī),就可以進(jìn)行下一步的mkfs操作啦!如果忘記了相關(guān)的操作命令,記得按m!!!

Command (m for help): w #保存

The partition table has been altered!

Calling ioctl() to re-read partition table.

Syncing disks.

另:在建好分區(qū)后,我們還可以更改相關(guān)分區(qū)的文件系統(tǒng)類型

#如,我們要把第二個(gè)主分區(qū)改成Linux下的交換分區(qū),操作如下

Command (m for help): t #更改文件系統(tǒng)類型

Partition number (1-6): 2 #選擇第二個(gè)分區(qū)

Hex code (type L to list codes): L #選擇要更改的文件系統(tǒng)編碼,可以按L來查看相關(guān)編碼信息。

0 Empty 24 NEC DOS 81 Minix / old Lin bf Solaris

1 FAT12 39 Plan 9 82 Linux swap / So c1 DRDOS/sec (FAT-

2 XENIX root 3c PartitionMagic 83 Linux c4 DRDOS/sec (FAT-

3 XENIX usr 40 Venix 80286 84 OS/2 hidden C: c6 DRDOS/sec (FAT-

............

16 Hidden FAT16 64 Novell Netware af HFS / HFS+ fb VMware VMFS

17 Hidden HPFS/NTF 65 Novell Netware b7 BSDI fs fc VMware VMKCORE

18 AST SmartSleep 70 DiskSecure Mult b8 BSDI swap fd Linux raid auto

1b Hidden W95 FAT3 75 PC/IX bb Boot Wizard hid fe LANstep

1c Hidden W95 FAT3 80 Old Minix be Solaris boot ff BBT

1e Hidden W95 FAT1

Hex code (type L to list codes): 82 #查找到linux swap的編碼為82

Changed system type of partition 2 to 82 (Linux swap / Solaris)

Command (m for help): p

..............

Device Boot Start End Blocks Id System

/dev/sdb1 2048 104447 51200 83 Linux

/dev/sdb2 104448 206847 51200 82 Linux swap / Solaris

/dev/sdb3 206848 309247 51200 83 Linux

/dev/sdb4 309248 496127 93440 5 Extended

/dev/sdb5 311296 413695 51200 83 Linux

/dev/sdb6 415744 496127 40192 83 Linux

#最后別忘了保存!如果你須要的話!

#擴(kuò)展分區(qū)不能直接使用,邏輯分區(qū)只能建立在擴(kuò)展分區(qū)上!

第二步:mkfs(mkfs時(shí)分區(qū)的格式最好與fdisk設(shè)定的分區(qū)格式一致,不然.......)

mkfs支持ext2 ext3 vfa msdos jfs reiserfs等文件系統(tǒng)。

用法1:mkfs -t

例: mkfs -t ext3 /dev/sdb2

用法2:mkfs.

例:mkfs,vfat /dev/sdb3

mke2fs支持ext2/ext3文件系統(tǒng)

用法:mke2fs [-j]

例:mke2fs -j /dev/sdb5

# 更多更具體的用法請(qǐng)參照相關(guān)命令的man手冊(cè)

下面,接著實(shí)驗(yàn):

例一

[root@novice ~]# mkfs -t ext3 /dev/sdb1

mke2fs 1.41.12 (17-May-2010)

Filesystem label=

OS type: Linux

Block size=1024 (log=0)

Fragment size=1024 (log=0)

Stride=0 blocks, Stripe width=0 blocks

12824 inodes, 51200 blocks

2560 blocks (5.00%) reserved for the super user

First data block=1

Maximum filesystem blocks=52428800

7 block groups

8192 blocks per group, 8192 fragments per group

1832 inodes per group

Superblock backups stored on blocks:

8193, 24577, 40961

Writing inode tables: done

Creating journal (4096 blocks): done

Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 34 mounts or

180 days, whichever comes first. Use tune2fs -c or -i to override.

第三部:掛載

掛載:mount

例:mount /dev/sdb1 /mnt /sdb1

卸載:umonut

例:umount /dev/sdb1

linux系統(tǒng)中對(duì)新磁盤分區(qū)可以使用的命令

知道新磁盤在dev目錄中的名字,比如/dev/sdb。

使用fdisk或gdisk或partx對(duì)磁盤進(jìn)行分區(qū).

命令格式為:命令 磁盤名,比如fdisk /dev/sdb,會(huì)進(jìn)入交互界面,輸入h可查看幫助

對(duì)分好區(qū)的磁盤進(jìn)行格式化,確定好磁盤分區(qū)(/dev/sdb1)想要使用的文件系統(tǒng),比如xfs文件系統(tǒng),格式化的命令為mkfs.xfs /dev/sdb1

掛載使用

Linux如何格式化磁盤啊?

磁盤雖然分好區(qū)了,但是還不能用,還需要在這每一個(gè)分區(qū)上格式化,所謂格式化,其實(shí)就是安裝文件系統(tǒng),Windows下的文件系統(tǒng)有Fat32、NTFS,CentOS使用的文件系統(tǒng)為ext,之前centOS5版本使用ext3作為默認(rèn)的文件系統(tǒng),而CentOS6使用ext4作為默認(rèn)的文件系統(tǒng)。

當(dāng)用man查詢這四個(gè)命令的幫助文檔時(shí),你會(huì)發(fā)現(xiàn)我們看到了同一個(gè)幫助文檔,這說明四個(gè)命令是一樣的。

指定文件系統(tǒng)格式為ext4,該命令等同于mkfs ext4 /dev/sdb5,以后我們遇到余姚格式磁盤分區(qū)的時(shí)候,直接指定格式化為ext4即可,也可以根據(jù)操作系統(tǒng)的版本來決定格式化什么格式。

選項(xiàng):-b:分區(qū)時(shí)設(shè)定每個(gè)數(shù)據(jù)塊占用空間大小,目前支持1024、2048以及4096 bytes每個(gè)塊。-i:設(shè)定inode的大小。-N:設(shè)定inode數(shù)量,有時(shí)使用默認(rèn)的inode數(shù)不夠用,所以要自定設(shè)定inode數(shù)量。-c:在格式化前先檢測(cè)一下磁盤是否有問題,加上這個(gè)選項(xiàng)后會(huì)非常慢。

-L:預(yù)設(shè)該分區(qū)的標(biāo)簽label。-j:建立ext3格式的分區(qū),如果使用mkfs.ext3就不用加這個(gè)選項(xiàng)了。-t:用來指定什么類型的文件系統(tǒng),可以是ext2、ext3也可以是ext4。-m:格式化時(shí),指定預(yù)留給管理員的磁盤比例,是一個(gè)百分比,只針對(duì)mke2fs命令。

注意:可以使用-L來指定標(biāo)簽,標(biāo)簽會(huì)在掛載磁盤的時(shí)候使用,另外也可以寫到配置文件里,關(guān)于格式化的這一部分,我建議除非有需求,否則不需要指定塊的大小,也就是說,你只需要記住這兩個(gè)選項(xiàng):-t和-L即可。

擴(kuò)展資料

格式化的種類

盤片格式化牽涉兩個(gè)不同的程序:低級(jí)與高級(jí)格式化。前者處理盤片表面格式化賦與磁片扇區(qū)數(shù)的特質(zhì);低級(jí)格式化完成后,硬件盤片控制器(disk controller)即可看到并使用低級(jí)格式化的成果;后者處理“伴隨著操作系統(tǒng)所寫的特定信息”。

低級(jí)格式化

低級(jí)格式化(Low-Level Formatting)又稱低層格式化或物理格式化(Physical Format),對(duì)于部分硬盤制造廠商,它也被稱為初始化(initialization)。最早,伴隨著應(yīng)用CHS編址方法、頻率調(diào)制(FM)、改進(jìn)頻率調(diào)制(MFM)等編碼方案的磁盤的出現(xiàn),低級(jí)格式化被用于指代對(duì)磁盤進(jìn)行劃分柱面、磁道、扇區(qū)的操作。

現(xiàn)今,隨著軟盤的逐漸退出日常應(yīng)用,應(yīng)用新的編址方法和接口的磁盤的出現(xiàn),這個(gè)詞已經(jīng)失去了原本的含義,大多數(shù)的硬盤制造商將低級(jí)格式化(Low-Level Formatting)定義為創(chuàng)建硬盤扇區(qū)(sector)使硬盤具備存儲(chǔ)能力的操作?,F(xiàn)在,人們對(duì)低級(jí)格式化存在一定的誤解,多數(shù)情況下,提及低級(jí)格式化,往往是指硬盤的填零操作。

對(duì)于一張標(biāo)準(zhǔn)的1.44 MB軟盤,其低級(jí)格式化將在軟盤上創(chuàng)建160個(gè)磁道(track)(每面80個(gè)),每磁道18個(gè)扇區(qū)(sector),每扇區(qū)512位位組(byte);共計(jì)1,474,560位組。需要注意的是:軟盤的低級(jí)格式化通常是系統(tǒng)所內(nèi)置支持的。通常情況下,對(duì)軟盤的格式化操作即包含了低級(jí)格式化操作和高級(jí)格式化操作兩個(gè)部分。

高級(jí)格式化

高級(jí)格式化又稱邏輯格式化,它是指根據(jù)用戶選定的文件系統(tǒng)(如FAT12、FAT16、FAT32、NTFS、EXT2、EXT3等),在磁盤的特定區(qū)域?qū)懭胩囟〝?shù)據(jù),以達(dá)到初始化磁盤或磁盤分區(qū)、清除原磁盤或磁盤分區(qū)中所有文件的一個(gè)操作。

高級(jí)格式化包括對(duì)主引導(dǎo)記錄中分區(qū)表相應(yīng)區(qū)域的重寫、根據(jù)用戶選定的文件系統(tǒng),在分區(qū)中劃出一片用于存放文件分配表、目錄表等用于文件管理的磁盤空間,以便用戶使用該分區(qū)管理文件。

格式化(format)是指對(duì)磁盤或磁盤中的分區(qū)(partition)進(jìn)行初始化的一種操作,這種操作通常會(huì)導(dǎo)致現(xiàn)有的磁盤或分區(qū)中所有的文件被清除。格式化通常分為低級(jí)格式化和高級(jí)格式化。如果沒有特別指明,對(duì)硬盤的格式化通常是指高級(jí)格式化,而對(duì)軟盤的格式化則通常同時(shí)包括這兩者。

Linux下添加新硬盤及分區(qū)格式化要點(diǎn):在為主機(jī)添加硬盤前,首先要了解linux系統(tǒng)下對(duì)硬盤和分區(qū)的命名方法。

在Linux下對(duì)IDE的設(shè)備是以hd命名的,第一個(gè)ide設(shè)備是hda,第二個(gè)是hdb。依此類推。一般主板上有兩個(gè)IDE接口,一共可以安裝四個(gè)IDE設(shè)備。主IDE上的兩個(gè)設(shè)備分別對(duì)應(yīng)hda和hdb,第二個(gè)IDE口上的兩個(gè)設(shè)備對(duì)應(yīng)hdc和hdd。

一般硬盤安裝在主IDE的主接口上,所以是hda;光驅(qū)一般安裝在第二個(gè)IDE的主接口上,所以是hdc(應(yīng)為hdb是用來命名主IDE上的從接口)。

SCSI接口設(shè)備是用sd命名的,第一個(gè)設(shè)備是sda,第二個(gè)是sdb。依此類推。分區(qū)是用設(shè)備名稱加數(shù)字命名的。例如hda1代表hda這個(gè)硬盤設(shè)備上的第一個(gè)分區(qū)。

每個(gè)硬盤最多可以有四個(gè)主分區(qū),作用是用1-4命名硬盤的主分區(qū)。邏輯分區(qū)是從5開始的,每多一個(gè)分區(qū),數(shù)字加一就可以。

參考資料:百度百科:格式化

linux 系統(tǒng)怎么磁盤格式化

linux格式化磁盤命令:mkfs。 案例:格式化sda1分區(qū)[root@localhost beinan]#mkfs -t ext2 /dev/sda1 #將sda1磁盤分區(qū)格式化為ext2格式使用方式 : mkfs [-V] [-t fstype] [fs-options] 說明 : 建立 linux 檔案系統(tǒng)在特定的partition上 參數(shù) : device : 預(yù)備檢查的硬盤 partition,例如:/dev/sda1; -V : 詳細(xì)顯示模式; -t : 給定檔案系統(tǒng)的型式,Linux 的預(yù)設(shè)值為 ext2; -c : 在制做檔案系統(tǒng)前,檢查該partition 是否有壞軌; -l bad_blocks_file : 將有壞軌的block資料加到 bad_blocks_file 里面; block : 給定 block 的大小; -L:建立lable。

LINUX常用命令3、su、df、du、磁盤分區(qū)

一、 su 、sudo 、限制root遠(yuǎn)程登陸

su- username

帶用戶環(huán)境切換用戶

su- -c"touch /tmp/123.txt"user1

以u(píng)ser1用戶創(chuàng)建/tmp/123.txt 文件

沒有家目錄的用戶可以用模板新建家目錄

mkdir-p /home/user4chownuser4:user4? /home/user4cp /etc/skel/.bash*/home/user4chown-R user4:user4 /home/user4/

普通用戶臨時(shí)授權(quán)root用戶權(quán)限去執(zhí)行一條命令

visudo

可以查看sudo配置文件

在命令前加入NOPASSWD: 執(zhí)行sudo時(shí)就不需要再輸入用戶的密碼

例子:

User_Alias USER=chen1,chen2

Cmnd_Alias SU=/usr/bin/su

USER ALL=(ALL) NOPASSWD:SU

禁止root用戶遠(yuǎn)程登陸

vi/etc/ssh/sshd_configPermitRootLoginno//修改此處systemctl restart sshd.service

二、df命令、du命令、磁盤分區(qū)

df-h

自動(dòng)適應(yīng)文件大小的單位,查看磁盤使用情況

free

可以查看swap的使用情況

df-i

查看各個(gè)分區(qū)inode的使用情況

有的時(shí)候明明磁盤的內(nèi)存還有剩余,但是卻無法寫入新文件,這時(shí)候就可能是inode用完了。

du-sh

自動(dòng)適應(yīng)單位顯示文件或文件夾大小

du不加后綴的時(shí)候和du -l 一樣,顯示文件夾下文件的大小

du-lh

自動(dòng)適應(yīng)單位顯示文件夾下文件的大小

fdisk-l

列出linux 的磁盤信息

fdisk/dev/sdb

m幫助,直接按p是查看分區(qū)情況 n新建分區(qū) p建立主分區(qū) e擴(kuò)展分區(qū) d刪除分區(qū),起始扇區(qū)默認(rèn)2048就可以啦,last 扇區(qū) +2G 就是將分區(qū)一的大小設(shè)置為2G;輸錯(cuò)命令用ctrl +u清除

BLOCKS是分區(qū)的大小,system是分區(qū)的類型,主分區(qū)和邏輯分區(qū)都是linux,擴(kuò)展分區(qū)是extended

主分區(qū)的分區(qū)號(hào)可以為空,而邏輯分區(qū)的分區(qū)號(hào)必須連續(xù);邏輯分區(qū)以sdb5開始,分區(qū)之后輸入w可以保存分區(qū),q則不保存操作直接退出

三、磁盤格式化、磁盤掛載、手動(dòng)增加swap空間

1.磁盤格式化

cat/etc/filesystems? //查看系統(tǒng)支持的文件格式,centos7默認(rèn)xfs,centos6默認(rèn)ext4

mount//查看系統(tǒng)的文件格式

mke2fs

-t指定文件格式 ext4 、ext3

-b指定塊大小,文件都比較大時(shí),塊可以大一點(diǎn),比如視頻、高清圖片

比較小時(shí)可以將塊設(shè)置小一點(diǎn),加快讀取速度

-m指定給root用戶預(yù)留的空間大小,1就是1%,0.1就是0.1%

-i指定多少字節(jié)占一個(gè)inode號(hào)

如果不指定-t文件格式,則默認(rèn)為ext2格式

mkfs.ext4/dev/sdb1? //將分區(qū)格式化為ext4格式mkfs.xfs? -f/dev/sdb1? //將分區(qū)格式化為xfs格式\

分區(qū)只有掛載了才可以使用mount查詢到,沒有掛載的分區(qū)可以用

blkid/dev/sdb1

mkfs.ext4 == mke2fs -t ext4

mkfs.ext4與mke2fs支持的選項(xiàng)相同

xfs格式只能用mkfs.xfs 創(chuàng)建

2.磁盤掛載

mount/dev/sdb? /mnt///將 /dev/sdb掛載到mnt下 mount UUID="2d8e7749-f2f7-4de5-b1b9-b6bf758d2f37"/mnt///這里的uuid是用blkid /dev/sdb 查到的

卸載磁盤

umount/dev/sdb

如果當(dāng)前目錄在/dev/sdb下則需要退出當(dāng)前分區(qū)

也可以直接用

umount-l/dev/sdb? umount-l/mnt/

mount

man mount 可以查看mount的具體用法

/defaults 可以查找默認(rèn)用法

找到下面這一行

Use default options: rw, suid, dev, exec, auto, nouser, and async.

rw讀寫權(quán)限

suid可以設(shè)置suid權(quán)限

dev,系統(tǒng)默認(rèn)不用管

exec可執(zhí)行

auto自動(dòng)掛載

nouser是否允許普通用戶掛載,默認(rèn)不允許

async 不實(shí)時(shí)同步內(nèi)存的東西到磁盤(減輕磁盤壓力)

mount -o remount,rw/dev/sdb? //重新掛載

vi/etc/fstab? //系統(tǒng)開機(jī)都掛載哪些文件

四、手動(dòng)增加虛擬內(nèi)存

ddif=/dev/zeroof=/tmp/newdisk? bs=1M count=100//創(chuàng)建虛擬磁盤

if指定源,一般寫/dev/zero,它是unix系統(tǒng)特有的一個(gè)文件,可以源源不斷的提供'0',of指定目標(biāo)文件,bs指定塊大小,count指定塊的數(shù)量

mkswap -f /tmp/newdisk//格式化為swapswapon? /tmp/newdisk//將新建的swap加載free-m//顯示內(nèi)存使用大小,-m指定單位為mswapoff? /tmp/newdisk//將虛擬內(nèi)存卸載

五、lvm

lvm創(chuàng)建過程

創(chuàng)建物理卷創(chuàng)建卷組創(chuàng)建邏輯分區(qū)格式化為需要的格式掛載分區(qū)

具體介紹日志

fdisk /dev/sdb

t 選擇分區(qū),8e //將分區(qū)轉(zhuǎn)換為lvm格式 ,w退出

創(chuàng)建物理卷

1.

yumprovides"/*/pvcreate"

通配查詢pvcreate命令的軟件包名

yum install -y lvm2//安裝lvm

partprobe //生成分區(qū)文件

2.

pvcreate/dev/sdb1pvcreate? /dev/sdb2pvcreate? /dev/sdb3

pvdisplay查看已經(jīng)創(chuàng)建的物理卷

創(chuàng)建卷組

1.pvs

可以直觀的查看物理卷有哪些

2.創(chuàng)建卷組,將sdb1和sdb2設(shè)置為一個(gè)卷組

vgcreatevg1 /dev/sdb1 /dev/sdb2

vgdisplay可以查看卷組信息

創(chuàng)建邏輯分區(qū)

lvcreate-L100M-n lv1 vg1

從vg1卷組中創(chuàng)建名字為lv1大小100M的邏輯分區(qū)

-L指定分區(qū)大小

-n指定分區(qū)名字

將分區(qū)格式化為ext4格式

mkfs.ext4 /dev/vg1/lv1

然后將文件掛載

mount/dev/vg1/lv1 /mnt

ext4擴(kuò)容邏輯分區(qū)

umount/mnt///卸載分區(qū)lvresize -L200M/dev/vg1/lv1? //擴(kuò)展分區(qū)e2fsck -f/dev/vg1/lv1? //檢查磁盤是否有錯(cuò)誤resize2fs/dev/vg1/lv1? //更新邏輯分區(qū)大小,不然重新掛載會(huì)無法識(shí)別擴(kuò)容的大小

ext4縮容

umount/mnt///卸載分區(qū)e2fsck -f/dev/vg1/lv1? ? //檢查磁盤是否有錯(cuò)誤resize2fs/dev/vg1/lv1 100M? //將分區(qū)縮小為100Mlvresize -L100M/dev/vg1/lv1? ? //重新設(shè)置卷大小

xfs擴(kuò)容

1.擴(kuò)容與縮容不會(huì)更改分區(qū)中的文件,xfs只可以擴(kuò)容不可以縮容;

2.如果磁盤已經(jīng)掛載要先umount 卸載

然后格式化為xfs.

mkfs.xfs-f/dev/vg1/lv1

XFS的擴(kuò)容不需要先卸載,直接擴(kuò)容即可

lvresize -L200M /dev/vg1/lv1? xfs_growfs/dev/vg1/lv1? //更新分區(qū)大小

關(guān)于擴(kuò)容縮容的總結(jié)

ext4可以擴(kuò)容和縮容而且需要卸載后操作,xfs只可以擴(kuò)容,不需要卸載

ext4擴(kuò)容

lvresize -L 100M /dev/vg1/lv1e2fsck-f/dev/vg1/lv1resize2fs /dev/vg1/lv1

縮容

e2fsck-f/dev/vg1/lv1resize2fs /dev/vg1/lv1 100Mlvresize -L 100M /dev/vg1/lv1

xfs擴(kuò)容

lvresize-L100M/dev/vg1/lv1xfs_growfs /dev/vg1/lv1

在分區(qū)空間用完之后就需要擴(kuò)容卷組,然后再擴(kuò)容

卷組擴(kuò)容

vgextendvg1 /dev/sdb3

將 /dev/sdb3加入到vg1卷組


當(dāng)前標(biāo)題:linux格式化分區(qū)命令,linux格式化分區(qū)命令是什么
轉(zhuǎn)載源于:http://weahome.cn/article/heiehg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部