日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

4.5-4.9 磁盘格式化,磁盘挂载,手动增加swap空间

發(fā)布時(shí)間:2025/3/20 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 4.5-4.9 磁盘格式化,磁盘挂载,手动增加swap空间 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

4.5/4.6?磁盤(pán)格式化
4.7/4.8?磁盤(pán)掛載
4.9?手動(dòng)增加swap空間?


4.5 磁盤(pán)格式化(上)


centos7所支持的文件系統(tǒng):

# cat /etc/filesystems?

xfscentos7默認(rèn)安裝的系統(tǒng)(/ /boot )

ext4centos6

ext3centos5

ext2

nodev proc

nodev devpts

iso9660

vfat

hfs

hfsplus

*



建立1號(hào)主分區(qū),容量3G

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

/dev/sdb1 ? ? ? ? ? ?2048 ? ? 6293503 ? ? 3145728 ? 83 ?Linux


格式化

格式化命令#mke2fs #mkfs

#mke2fs -t 文件格式指定文件系統(tǒng)(xf2,ext3,ext4..)

#mke2fs -b 塊大小 每塊容量是1024的倍數(shù),默認(rèn)塊大小是4096。(如果文件如果是空的、無(wú)內(nèi)容,不會(huì)占用一個(gè)塊的容量。如果文件是)


#mk2fs.ext4===mke2fs -t ext4 兩個(gè)命令是一樣的效果,不過(guò)mk2fs不支持xfs文件系統(tǒng)格式化。



格式化 /dev/sdb1 xfs格式

# mkfs.xfs -f /dev/sdb1

meta-data=/dev/sdb1 ? ? ? ? ? ? ?isize=512 ? ?agcount=4, agsize=196608 blks

? ? ? ? ?= ? ? ? ? ? ? ? ? ? ? ? sectsz=512 ? attr=2, projid32bit=1

? ? ? ? ?= ? ? ? ? ? ? ? ? ? ? ? crc=1 ? ? ? ?finobt=0, sparse=0

data ? ? = ? ? ? ? ? ? ? ? ? ? ? bsize=4096 ? blocks=786432, imaxpct=25

? ? ? ? ?= ? ? ? ? ? ? ? ? ? ? ? sunit=0 ? ? ?swidth=0 blks

naming ? =version 2 ? ? ? ? ? ? ?bsize=4096 ? ascii-ci=0 ftype=1

log ? ? ?=internal log ? ? ? ? ? bsize=4096 ? blocks=2560, version=2

? ? ? ? ?= ? ? ? ? ? ? ? ? ? ? ? sectsz=512 ? sunit=0 blks, lazy-count=1

realtime =none ? ? ? ? ? ? ? ? ? extsz=4096 ? blocks=0, rtextents=0


想看一個(gè)還沒(méi)掛載的分區(qū) 應(yīng)該使用#blkid查看

# blkid /dev/sdb1

/dev/sdb1: UUID="f069e6df-95db-4f34-a350-ea089e1af5f1" TYPE="xfs"?



4.6 磁盤(pán)格式化(下)


指定塊容量為8192

#mke2fs -b 8192 /dev/sdb1(什么情況下使用8kb的塊,比如磁盤(pán)需要存儲(chǔ)比較大的文件:視頻、音樂(lè)、高清圖片,這樣讀寫(xiě)就會(huì)更快。如果小文件,不到4KB的文件,就可以把塊文件適當(dāng)設(shè)置小點(diǎn),)

一般默認(rèn)2kb即可


#mke2fs -b 2048 /dev/sdb1?

mke2fs 1.42.9 (28-Dec-2013)

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

OS type: Linux

塊大小=2048 (log=1)

分塊大小=2048 (log=1)

Stride=0 blocks, Stripe width=0 blocks

196608 inodes, 1572864 blocks

78643 blocks (5.00%) reserved for the super user

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

Maximum filesystem blocks=538968064

96 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


Allocating group tables: 完成 ? ? ? ? ? ? ? ? ? ? ? ? ? ?

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

Writing superblocks and filesystem accounting information: 完成?


78643 blocks (5.00%) reserved for the super user

此段意思是:有5%的容量空間是預(yù)留給root用戶(hù)的,如果覺(jué)得比例有點(diǎn)大,可以適當(dāng)調(diào)整。


#mke2fs -m 0.1(此單位是百分比,可以根據(jù)情況自定義)?

mke2fs 1.42.9 (28-Dec-2013)

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

OS type: Linux

塊大小=4096 (log=2)

分塊大小=4096 (log=2)

Stride=0 blocks, Stripe width=0 blocks

196608 inodes, 786432 blocks

786 blocks (0.10%) reserved for the super user

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

Maximum filesystem blocks=805306368

24 block groups

32768 blocks per group, 32768 fragments per group

8192 inodes per group

Superblock backups stored on blocks:?

32768, 98304, 163840, 229376, 294912


Allocating group tables: 完成 ? ? ? ? ? ? ? ? ? ? ? ? ? ?

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

Writing superblocks and filesystem accounting information: 完成?


如果無(wú)指定文件系統(tǒng),默認(rèn)是ext2,一般不會(huì)使用ext2,因?yàn)樘狭恕?/p>

# blkid /dev/sdb1

/dev/sdb1: UUID="9bd65645-054c-49d9-9eff-468ce06512df" TYPE="ext2"?


指定ext4格式(# mke2fs -t ext4 -m 0.1 /dev/sdb1 與#mkfs.ext4 -m 0.1 /dev/sdb2 效果一樣,mke2fs -t ext4 與mkfs.ext4支持的選項(xiàng)是一致的)

# mke2fs -t ext4 -m 0.1 /dev/sdb1?

mke2fs 1.42.9 (28-Dec-2013)

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

OS type: Linux

塊大小=4096 (log=2)

分塊大小=4096 (log=2)

Stride=0 blocks, Stripe width=0 blocks

196608 inodes, 786432 blocks

786 blocks (0.10%) reserved for the super user

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

Maximum filesystem blocks=805306368

24 block groups

32768 blocks per group, 32768 fragments per group

8192 inodes per group

Superblock backups stored on blocks:?

32768, 98304, 163840, 229376, 294912


Allocating group tables: 完成 ? ? ? ? ? ? ? ? ? ? ? ? ? ?

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

Creating journal (16384 blocks): 完成

Writing superblocks and filesystem accounting information: 完成



196608 inodes, 786432 blocks?

此處的關(guān)系是1:4,4個(gè)塊對(duì)應(yīng)1個(gè)inode。

如果修改為2個(gè)塊對(duì)應(yīng)一個(gè)inode ,如下操作:

#mke2fs -i 8192 -t ext4 /dev/sdb1

mke2fs 1.42.9 (28-Dec-2013)

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

OS type: Linux

塊大小=4096 (log=2)

分塊大小=4096 (log=2)

Stride=0 blocks, Stripe width=0 blocks

393216 inodes, 786432 blocks

39321 blocks (5.00%) reserved for the super user

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

Maximum filesystem blocks=805306368

24 block groups

32768 blocks per group, 32768 fragments per group

16384 inodes per group

Superblock backups stored on blocks:?

32768, 98304, 163840, 229376, 294912


Allocating group tables: 完成 ? ? ? ? ? ? ? ? ? ? ? ? ? ?

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

Creating journal (16384 blocks): 完成

Writing superblocks and filesystem accounting information: 完成?


修改完后,可以看到393216 inodes, 786432 blocks,它們之間的關(guān)系是1:2,修改成功。


總結(jié):

mke2fs -b(塊大小) ?-m(預(yù)留空間) ?-i(修改inode與塊的對(duì)比關(guān)系)

強(qiáng)調(diào)

#mke2fs -t ext4 /dev/sdb1#mkfs.ext4 /dev/sdb1 ?兩者效果是一樣的



4.7 磁盤(pán)掛載(上)


磁盤(pán) 不分區(qū) 直接格式化發(fā)生的情況,以及具體操作 如下:

先del之前配好的分區(qū)

#fdisk /dev/sdb

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

/dev/sdb1 ? ? ? ? ? ?2048 ? ? 6293503 ? ? 3145728 ? 83 ?Linux


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

已選擇分區(qū) 1

分區(qū) 1 已刪除

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


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

The partition table has been altered!


Calling ioctl() to re-read partition table.

正在同步磁盤(pán)。


不分區(qū),直接格式化xfs格式

#mkfs.xfs /dev/sdb

# mkfs.xfs /dev/sdb

mkfs.xfs: /dev/sdb appears to contain a partition table (dos).

mkfs.xfs: Use the -f option to force overwrite.


安全提示,有風(fēng)險(xiǎn),按-f強(qiáng)制執(zhí)行,

# mkfs.xfs -f /dev/sdb

meta-data=/dev/sdb ? ? ? ? ? ? ? isize=512 ? ?agcount=4, agsize=655360 blks

? ? ? ? ?= ? ? ? ? ? ? ? ? ? ? ? sectsz=512 ? attr=2, projid32bit=1

? ? ? ? ?= ? ? ? ? ? ? ? ? ? ? ? crc=1 ? ? ? ?finobt=0, sparse=0

data ? ? = ? ? ? ? ? ? ? ? ? ? ? bsize=4096 ? blocks=2621440, imaxpct=25

? ? ? ? ?= ? ? ? ? ? ? ? ? ? ? ? sunit=0 ? ? ?swidth=0 blks

naming ? =version 2 ? ? ? ? ? ? ?bsize=4096 ? ascii-ci=0 ftype=1

log ? ? ?=internal log ? ? ? ? ? bsize=4096 ? blocks=2560, version=2

? ? ? ? ?= ? ? ? ? ? ? ? ? ? ? ? sectsz=512 ? sunit=0 blks, lazy-count=1

realtime =none ? ? ? ? ? ? ? ? ? extsz=4096 ? blocks=0, rtextents=0


再#blkid /dev/sdb 查看文件系統(tǒng),確認(rèn)是xfs,格式化完成

# blkid /dev/sdb

/dev/sdb: UUID="3a209d80-d5b2-4488-8263-7bc81822a574" TYPE="xfs"?


以上證明,不管有沒(méi)有分區(qū),都可以進(jìn)行格式化操作。


掛載

#mount 設(shè)備 掛載點(diǎn)

#mount /dev/sdb /mnt此處是:把/dev/sdb掛載在/mnt


#df -h 查看掛載點(diǎn)

文件系統(tǒng) ? ? ? ?容量 ?已用 ?可用 已用% 掛載點(diǎn)

/dev/sda3 ? ? ? ?28G 1001M ? 27G ? ?4% /

devtmpfs ? ? ? ?483M ? ? 0 ?483M ? ?0% /dev

tmpfs ? ? ? ? ? 493M ? ? 0 ?493M ? ?0% /dev/shm

tmpfs ? ? ? ? ? 493M ?6.8M ?486M ? ?2% /run

tmpfs ? ? ? ? ? 493M ? ? 0 ?493M ? ?0% /sys/fs/cgroup

/dev/sda1 ? ? ? 187M ? 97M ? 91M ? 52% /boot

tmpfs ? ? ? ? ? ?99M ? ? 0 ? 99M ? ?0% /run/user/0

/dev/sdb ? ? ? ? 10G ? 33M ? 10G ? ?1% /mnt


掛載點(diǎn)說(shuō)法:磁盤(pán)的入口,沒(méi)有掛載點(diǎn),沒(méi)辦法再此磁盤(pán)寫(xiě)東西。

#mount ?可以看到/dev/sdb 的文件系統(tǒng)

/dev/sdb on /mnt type xfs (rw,relatime,seclabel,attr2,inode64,noquota)


卸載掛載 #umonut /dev/sdb

test

#cd /mnt

#touch 1.txt 2.txt?

#mkdir 234

#ls?

1.txt ?234 ?2.txt

#umount /dev/sdb

umount: /mnt:目標(biāo)忙。

? ? ? ? (有些情況下通過(guò) lsof(8) 或 fuser(1) 可以

? ? ? ? ?找到有關(guān)使用該設(shè)備的進(jìn)程的有用信息)


因?yàn)閽燧d點(diǎn)被cd進(jìn)去了,所以?huà)燧d失敗,解決方法是 進(jìn)去其他除/mnt(sdb掛載點(diǎn))即可,操作如下:

[root@centos7 mnt]# cd ~

[root@centos7 ~]# umount /dev/sdb?

[root@centos7 ~]# df -h

文件系統(tǒng) ? ? ? ?容量 ?已用 ?可用 已用% 掛載點(diǎn)

/dev/sda3 ? ? ? ?28G 1001M ? 27G ? ?4% /

devtmpfs ? ? ? ?483M ? ? 0 ?483M ? ?0% /dev

tmpfs ? ? ? ? ? 493M ? ? 0 ?493M ? ?0% /dev/shm

tmpfs ? ? ? ? ? 493M ?6.8M ?486M ? ?2% /run

tmpfs ? ? ? ? ? 493M ? ? 0 ?493M ? ?0% /sys/fs/cgroup

/dev/sda1 ? ? ? 187M ? 97M ? 91M ? 52% /boot

tmpfs ? ? ? ? ? ?99M ? ? 0 ? 99M ? ?0% /run/user/0


如果想進(jìn)行強(qiáng)制卸載,可以使用#umount -l /mnt (l代表lazy,懶的意思,此處可以當(dāng)做省去切換目錄操作)



4.8 磁盤(pán)掛載(下)


mount 常用選項(xiàng)?

#man mount

搜索到 defaults

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

defaults 是默認(rèn)的,不加任何選項(xiàng) 一般就是defaults


-o ?option?

ro 只讀

rw 可讀可寫(xiě)

suid 允許分區(qū)文件設(shè)置suid權(quán)限

dev 分區(qū)關(guān)系

exec 是否可執(zhí)行,如果noexce,這個(gè)分區(qū)下面的文件則沒(méi)有執(zhí)行權(quán)利。

auto 自動(dòng)掛載

nouser ?普通用戶(hù)掛載不到,默認(rèn)

async對(duì)應(yīng)sync,sync,文件和內(nèi)容隨時(shí)寫(xiě)入內(nèi)存,會(huì)使硬盤(pán)壓力越來(lái)越大。async則相反,默認(rèn)是async,async是過(guò)一會(huì)再同步,讓其有緩沖。

remount 重新掛載


*關(guān)鍵文件 /vi/etc/fstab

系統(tǒng)啟動(dòng),默認(rèn)掛載了哪些磁盤(pán),哪些分區(qū),都是在此文件下進(jìn)行配置

# /etc/fstab

# Created by anaconda on Sat Jan 20 01:12:40 2018

#

# Accessible filesystems, by reference, are maintained under '/dev/disk'

# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info

#

UUID=ee52814c-cbd8-496e-8c0c-3dfb524bd752 / ? ? ? ? ? ? ? ? ? ? ? xfs ? ? defaults ? ? ? ?0 0

UUID=723e348f-61a5-4fb4-920c-e0a0670da7b2 /boot ? ? ? ? ? ? ? ? ? xfs ? ? defaults ? ? ? ?0 0

UUID=1d26d6c7-0e21-4c11-b655-73b1cf2863e1 swap ? ? ? ? ? ? ? ? ? ?swap ? ?defaults ? ? ? ?0 0

/dev/sdb ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?/mnt? ? ? ? ? ? ? ? ? ? ? ?xfs ? ? defaults ? ? ? ?0 0


左到右 五列

設(shè)備的設(shè)備號(hào) 可用設(shè)備名稱(chēng)(/dev/sdb)和UUID表示(blkid查看)

掛載點(diǎn)

分區(qū)格式

掛載選項(xiàng),默認(rèn)是defaults,最好不要隨便修改它。

是否備份 1備份 0不備份 早期需要備份,現(xiàn)在一般不備份

優(yōu)先級(jí) 1,2 檢測(cè),0不檢測(cè)(一般常用0)是否檢測(cè)硬盤(pán)有沒(méi)有故障 問(wèn)題。


這種方法也可以同樣掛載UUID

[root@centos7 ~]# blkid?

/dev/sda1: UUID="723e348f-61a5-4fb4-920c-e0a0670da7b2" TYPE="xfs"?

/dev/sda2: UUID="1d26d6c7-0e21-4c11-b655-73b1cf2863e1" TYPE="swap"?

/dev/sda3: UUID="ee52814c-cbd8-496e-8c0c-3dfb524bd752" TYPE="xfs"?

/dev/sdb: UUID="3a209d80-d5b2-4488-8263-7bc81822a574" TYPE="xfs"?

[root@centos7 ~]# umount /mnt

umount: /mnt:未掛載

[root@centos7 ~]# mount UUID="3a209d80-d5b2-4488-8263-7bc81822a574" /mnt

[root@centos7 ~]# df -h

文件系統(tǒng) ? ? ? ?容量 ?已用 ?可用 已用% 掛載點(diǎn)

/dev/sda3 ? ? ? ?28G 1001M ? 27G ? ?4% /

devtmpfs ? ? ? ?483M ? ? 0 ?483M ? ?0% /dev

tmpfs ? ? ? ? ? 493M ? ? 0 ?493M ? ?0% /dev/shm

tmpfs ? ? ? ? ? 493M ?6.8M ?486M ? ?2% /run

tmpfs ? ? ? ? ? 493M ? ? 0 ?493M ? ?0% /sys/fs/cgroup

/dev/sda1 ? ? ? 187M ? 97M ? 91M ? 52% /boot

tmpfs ? ? ? ? ? ?99M ? ? 0 ? 99M ? ?0% /run/user/0

/dev/sdb ? ? ? ? 10G ? 33M ? 10G ? ?1% /mnt



4.9 手動(dòng)增加swap空間


某些服務(wù)需要很大的swap空間,所以需要做swap增大

創(chuàng)建模擬磁盤(pán),100M小分區(qū)

dd if=/dev/zero of=/tmp/newdisk bs=1M count=100

(dd命令操作磁盤(pán),if指定源from路徑。/dev/zero 導(dǎo)零器。可以產(chǎn)生源源不斷的0。of目標(biāo)to路徑。bs指定塊的大小。count=100M,count等于b*4=1M x 100s )

[root@centos7 ~]# dd if=/dev/zero of=/tmp/newdisk bs=1M count=100

記錄了100+0 的讀入

記錄了100+0 的寫(xiě)出

104857600字節(jié)(105 MB)已復(fù)制,0.459588 秒,228 MB/秒

[root@centos7 ~]# du -sh /tmp/newdisk

100M/tmp/newdisk


創(chuàng)建虛擬磁盤(pán)完成后,還需要格式化

因?yàn)閟wap是一種特殊文件系統(tǒng),所以要用到#mkswap命令去格式化

#mkswap -f /tmp/newdisk

#free -m ?查看swap 容量

? ? ? ? ? ? ? total ? ? ? ?used ? ? ? ?free ? ? ?shared ?buff/cache ? available

Mem: ? ? ? ? ? ?984 ? ? ? ? 117 ? ? ? ? 622 ? ? ? ? ? 6 ? ? ? ? 244 ? ? ? ? 695

Swap: ? ? ? ? ?2047 ? ? ? ? ? 0 ? ? ? ?2047


利用swapon加載到/tmp/newdisk上去

[root@centos7 ~]# ?swapon /tmp/newdisk?????????????

swapon: /tmp/newdisk:不安全的權(quán)限 0644,建議使用 0600。


[root@centos7 ~]# free -m

? ? ? ? ? ? ? total ? ? ? ?used ? ? ? ?free ? ? ?shared ?buff/cache ? available

Mem: ? ? ? ? ? ?984 ? ? ? ? 116 ? ? ? ? 622 ? ? ? ? ? 6 ? ? ? ? 244 ? ? ? ? 696

Swap: ? ? ? ? ?2147 ? ? ? ? ? 0 ? ? ? ?2147


[root@centos7 ~]# chmod 0600 /tmp/newdisk?


[root@centos7 ~]# swapoff /tmp/newdisk?


[root@centos7 ~]# free -m

? ? ? ? ? ? ? total ? ? ? ?used ? ? ? ?free ? ? ?shared ?buff/cache ? available

Mem: ? ? ? ? ? ?984 ? ? ? ? 116 ? ? ? ? 622 ? ? ? ? ? 6 ? ? ? ? 244 ? ? ? ? 696

Swap: ? ? ? ? ?2047 ? ? ? ? ? 0 ? ? ? ?2047

[root@centos7 ~]# rm -f /tmp/newdisk


轉(zhuǎn)載于:https://blog.51cto.com/13578154/2070737

總結(jié)

以上是生活随笔為你收集整理的4.5-4.9 磁盘格式化,磁盘挂载,手动增加swap空间的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。