磁盤(pán)的分區(qū)與管理-創(chuàng)新互聯(lián)

磁盤(pán)的分區(qū)與管理

10年的通州網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都全網(wǎng)營(yíng)銷的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整通州建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)從事“通州網(wǎng)站設(shè)計(jì)”,“通州網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

本文介紹了linux系統(tǒng)下,磁盤(pán)的分區(qū)與管理相關(guān)操作命令,在每個(gè)主要命令后面附加了實(shí)驗(yàn)進(jìn)行檢測(cè)。

一、 磁盤(pán)分區(qū):fdisk

此處我們主要是使用傳統(tǒng)的磁盤(pán)分區(qū),不涉及mdm以及l(fā)vm等內(nèi)容。

1. 查看磁盤(pán)分區(qū)信息,使用fdisk -l,可以查看到傳統(tǒng)的磁盤(pán)分區(qū)以及l(fā)vm卷的信息。

[root@liuqing ~]# fdisk -l

磁盤(pán) /dev/sda:128.8 GB, 128849018880 字節(jié),251658240 個(gè)扇區(qū)

Units = 扇區(qū) of 1 * 512 = 512 bytes

扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié)

I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié)

磁盤(pán)標(biāo)簽類型:dos

磁盤(pán)標(biāo)識(shí)符:0x000ce7f5

設(shè)備 Boot ? ? ?Start ? ? ? ? End ? ? ?Blocks ? Id ?System

/dev/sda1 ? * ? ? ? ?2048 ? ? 2099199 ? ? 1048576 ? 83 ?Linux

/dev/sda2 ? ? ? ? 2099200 ? 209715199 ? 103808000 ? 8e ?Linux LVM

磁盤(pán) /dev/mapper/centos-root:53.7 GB, 53687091200 字節(jié),104857600 個(gè)扇區(qū)

Units = 扇區(qū) of 1 * 512 = 512 bytes

扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié)

I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié)

磁盤(pán) /dev/mapper/centos-swap:2147 MB, 2147483648 字節(jié),4194304 個(gè)扇區(qū)

Units = 扇區(qū) of 1 * 512 = 512 bytes

扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié)

I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié)

磁盤(pán) /dev/mapper/centos-home:50.5 GB, 50457477120 字節(jié),98549760 個(gè)扇區(qū)

Units = 扇區(qū) of 1 * 512 = 512 bytes

扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié)

I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié)

2. fdisk的主要參數(shù)

注意:fdisk的操作都是在內(nèi)存中,并沒(méi)有實(shí)時(shí)的操作磁盤(pán)。只有在使用w命令存盤(pán)時(shí)才會(huì)寫(xiě)入到磁盤(pán)。

d ? delete a partition #刪除一個(gè)分區(qū)

l ? list known partition types #顯示已知的分區(qū)類型,常見(jiàn)的82、83、8e、

m ? print this menu #顯示命令菜單

n ? add a new partition #創(chuàng)建一個(gè)新的分區(qū)

p ? print the partition table #顯示分區(qū)表

q ? quit without saving changes #不保存退出

t ? change a partition's system id #調(diào)整分區(qū)類型

w ? write table to disk and exit #存盤(pán)并退出

3. 實(shí)驗(yàn):創(chuàng)建一個(gè)10G的分區(qū),其分區(qū)類型為83,分區(qū)號(hào)為/dev/sda3

[root@liuqing ~]# fdisk -l /dev/sda

命令(輸入 m 獲取幫助):n

Partition type:

p ? primary (2 primary, 0 extended, 2 free)

e ? extended

Select (default p): p

分區(qū)號(hào) (3,4,默認(rèn) 3):3

起始 扇區(qū) (209715200-251658239,默認(rèn)為 209715200):

將使用默認(rèn)值 209715200

Last 扇區(qū), +扇區(qū) or +size{K,M,G} (209715200-251658239,默認(rèn)為 251658239):+10G

分區(qū) 3 已設(shè)置為 Linux 類型,大小設(shè)為 10 GiB

命令(輸入 m 獲取幫助):w

The partition table has been altered!

Calling ioctl() to re-read partition table.

# 創(chuàng)建一個(gè)分區(qū)時(shí),輸入命令n

# 接著要選擇分區(qū)的類型是主分區(qū)還是擴(kuò)展分區(qū),對(duì)于MBR磁盤(pán)來(lái)說(shuō),主分區(qū)加擴(kuò)展分區(qū)最多4個(gè)

# 選擇分區(qū)號(hào)1-4為主分區(qū)、擴(kuò)展分區(qū);擴(kuò)展分區(qū)下的邏輯分區(qū)從5開(kāi)始

# 輸入起始扇區(qū)號(hào)以及分區(qū)大小

# 存盤(pán)退出

4. 查看分區(qū)信息,已經(jīng)多了一個(gè)

[root@liuqing ~]# fdisk -l

設(shè)備 Boot ? ? ?Start ? ? ? ? End ? ? ?Blocks ? Id ?System

/dev/sda1 ? * ? ? ? ?2048 ? ? 2099199 ? ? 1048576 ? 83 ?Linux

/dev/sda2 ? ? ? ? 2099200 ? 209715199 ? 103808000 ? 8e ?Linux LVM

/dev/sda3 ? ? ? 209715200 ? 230686719 ? ?10485760 ? 83 ?Linux

二、讓內(nèi)核讀盤(pán)

使用fdisk創(chuàng)建一個(gè)分區(qū)以后,內(nèi)核沒(méi)有實(shí)時(shí)的識(shí)別它,需要使用命令來(lái)重新讀取一次分區(qū)。使用的命令有兩個(gè):partx以及kpartx.

1. 查看內(nèi)核已經(jīng)識(shí)別的分區(qū)信息,并沒(méi)有看到/dev/sda3的信息。

[root@liuqing ~]# cat /proc/partitions

major minor ?#blocks ?name

8 ? ? ? ?0 ?125829120 sda

8 ? ? ? ?1 ? ?1048576 sda1

8 ? ? ? ?2 ?103808000 sda2

......省略其他不相關(guān)的信息

2. 使用partx重新讀取分區(qū)信息,如果執(zhí)行一次不行,可以再執(zhí)行一次。

[root@liuqing ~]# partx -a /dev/sda

partx: /dev/sda: error adding partitions 1-2

[root@liuqing ~]# cat /proc/partitions

major minor ?#blocks ?name

8 ? ? ? ?0 ?125829120 sda

8 ? ? ? ?1 ? ?1048576 sda1

8 ? ? ? ?2 ?103808000 sda2

8 ? ? ? ?3 ? 10485760 sda3

3. partx和kpartx的使用方法

A. partx -a [device]

B. kpartx -af [device]

三、創(chuàng)建文件系統(tǒng)

掌握創(chuàng)建文件系統(tǒng)的命令及參數(shù)

在這里我們主要介紹ext系列文件系統(tǒng)創(chuàng)建工具mke2fs的使用方法,它的功能比較強(qiáng)大。其他的命令還有mkfs.ext2, mkfs.ext3, mkfs.ext4; ?mkfs等。

mke2fs [OPTIONS] ?device

-t {ext2|ext3|ext4}:指明要?jiǎng)?chuàng)建的文件系統(tǒng)類型

mkfs.ext4 = mkfs -t ext4 = mke2fs -t ext4

-b {1024|2048|4096}:指明文件系統(tǒng)的塊大??;

-L LABEL:指明卷標(biāo);

-j:創(chuàng)建有日志功能的文件系統(tǒng)ext3;

mke2fs -j = mke2fs -t ext3 = mkfs -t ext3 = mkfs.ext3

-i #:bytes-per-inode,指明inode與字節(jié)的比率;即每多少字節(jié)創(chuàng)建一個(gè)Indode;

-N #:直接指明要給此文件系統(tǒng)創(chuàng)建的inode的數(shù)量;

-m #:指定預(yù)留的空間,百分比;

-O [^]FEATURE:以指定的特性創(chuàng)建目標(biāo)文件系統(tǒng);

實(shí)驗(yàn): 對(duì)/dev/sda3創(chuàng)建文件系統(tǒng),文件系統(tǒng)的類型為ext4,系統(tǒng)使用的塊大小為2048,卷標(biāo)為Mydata,預(yù)留給管理員的空間為4%;

[root@liuqing ~]# mke2fs -t ext4 -b 2048 -L "Mydata" -m 4 /dev/sda3

mke2fs 1.42.9 (28-Dec-2013)

文件系統(tǒng)標(biāo)簽=Mydata

OS type: Linux

塊大小=2048 (log=1)

分塊大小=2048 (log=1)

Stride=0 blocks, Stripe width=0 blocks

655360 inodes, 5242880 blocks

209715 blocks (4.00%) reserved for the super user

第一個(gè)數(shù)據(jù)塊=0

Maximum filesystem blocks=273678336

320 block groups

16384 blocks per group, 16384 fragments per group

2048 inodes per group

Superblock backups stored on blocks:

16384, 49152, 81920, 114688, 147456, 409600, 442368, 802816, 1327104,

2048000, 3981312

Allocating group tables: 完成

正在寫(xiě)入inode表: 完成

Creating journal (32768 blocks): 完成

Writing superblocks and filesystem accounting information: 完成

四、 調(diào)整分區(qū)屬性以及其它命令

1. e2label: 用于查看和設(shè)定卷標(biāo)

查看:e2label DEVICE

設(shè)定:e2label DEVICE LABEL_NAME

2. dumpe2fs: 用于顯示ext系列文件系統(tǒng)的屬性信息

dumpe2fs ?[-h] device

3. ?e2fsck:對(duì)ext系列文件系統(tǒng)進(jìn)行磁盤(pán)檢查

e2fsck [OPTIONS] ?device

-y:對(duì)所有問(wèn)題自動(dòng)回答為yes;

-f:即使文件系統(tǒng)處于clean狀態(tài),也要強(qiáng)制進(jìn)行檢測(cè);

4. fsck:check and repair a Linux file system

-t fstype:指明文件系統(tǒng)類型;

fsck -t ext4 = fsck.ext4

-a:無(wú)須交互而自動(dòng)修復(fù)所有錯(cuò)誤;

-r:交互式修復(fù);

5. tune2fs

tune2fs命令:查看或修改ext系列文件系統(tǒng)的某些屬性

adjust tunable filesystem parameters on ext2/ext3/ext4 filesystems;

注意:塊大小創(chuàng)建后不可修改;

tune2fs [OPTIONS] device

-l:查看超級(jí)塊的內(nèi)容;

修改指定文件系統(tǒng)的屬性:

-j:ext2 --> ext3;

-L LABEL:修改卷標(biāo);

-m #:調(diào)整預(yù)留空間百分比;

-O [^]FEATHER:開(kāi)啟或關(guān)閉某種特性;

-o [^]mount_options:開(kāi)啟或關(guān)閉某種默認(rèn)掛載選項(xiàng)

acl

^acl

6. 查看分區(qū)超級(jí)塊的信息

[root@liuqing ~]# tune2fs -l /dev/sda3

tune2fs 1.42.9 (28-Dec-2013)

Filesystem volume name: ? Mydata

Last mounted on: ? ? ? ? ?<not available>

Filesystem UUID: ? ? ? ? ?63a8e0d5-27b4-4dd6-9049-3f11acb620b7

Filesystem magic number: ?0xEF53

Filesystem revision #: ? ?1 (dynamic)

Filesystem features: ? ? ?has_journal ext_attr resize_inode dir_index filetype extent 64bit flex_bg sparse_super huge_file uninit_bg dir_nlink extra_isize

Filesystem flags: ? ? ? ? signed_directory_hash

Default mount options: ? ?user_xattr acl

Filesystem state: ? ? ? ? clean

Errors behavior: ? ? ? ? ?Continue

Filesystem OS type: ? ? ? Linux

Inode count: ? ? ? ? ? ? ?655360

Block count: ? ? ? ? ? ? ?5242880

Reserved block count: ? ? 209715

Free blocks: ? ? ? ? ? ? ?5121266

Free inodes: ? ? ? ? ? ? ?655349

First block: ? ? ? ? ? ? ?0

Block size: ? ? ? ? ? ? ? 2048

Fragment size: ? ? ? ? ? ?2048

Group descriptor size: ? ?64

Reserved GDT blocks: ? ? ?512

Blocks per group: ? ? ? ? 16384

Fragments per group: ? ? ?16384

Inodes per group: ? ? ? ? 2048

Inode blocks per group: ? 256

Flex block group size: ? ?16

Filesystem created: ? ? ? Thu Nov 28 11:12:37 2019

Last mount time: ? ? ? ? ?n/a

Last write time: ? ? ? ? ?Thu Nov 28 11:12:38 2019

Mount count: ? ? ? ? ? ? ?0

Maximum mount count: ? ? ?-1

Last checked: ? ? ? ? ? ? Thu Nov 28 11:12:37 2019

Check interval: ? ? ? ? ? 0 (<none>)

Lifetime writes: ? ? ? ? ?65 MB

Reserved blocks uid: ? ? ?0 (user root)

Reserved blocks gid: ? ? ?0 (group root)

First inode: ? ? ? ? ? ? ?11

Inode size: ? ? ? ? ?256

Required extra isize: ? ? 28

Desired extra isize: ? ? ?28

Journal inode: ? ? ? ? ? ?8

Default directory hash: ? half_md4

Directory Hash Seed: ? ? ?e2e55f5f-e05f-431c-84b9-a734d29b078f

Journal backup: ? ? ? ? ? inode blocks

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

當(dāng)前名稱:磁盤(pán)的分區(qū)與管理-創(chuàng)新互聯(lián)
網(wǎng)站URL:http://www.muchs.cn/article40/dsjsho.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司網(wǎng)站改版、外貿(mào)建站、網(wǎng)站建設(shè)、App設(shè)計(jì)商城網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化