在宴会上,厨师做菜,往往会将做好的菜,分别放在一个个小盘里呈上。面对这一桌的菜,我们不妨思考下,为什么不全部放在一个大盘里呢?首先是串味问题,放在一起的多种菜肴,酸甜苦辣咸混在一起,会彼此之间影响口味。而后当厨师摆盘的时候,如果一个菜摆的不好,会影响大盘中的其他菜的视觉体验。还有,使用小盘时,每个菜肴都有独特的名字,如果觉得口味上佳,可以让厨师再上一份同样的。最后,如果菜肴不多,使用大盘就有点浪费。举这个不太恰当的例子,是要告诉读者,磁盘分区的意义和菜肴分盘的意义相似。
1、df 查看磁盘分区状态
命 令 | 作 用 |
df -h | 人性化的显示单位,可读性更高 |
df -m | 以M为单位显示磁盘分区状态 |
df -i | 查看磁盘分区的inode的使用情况 |
测试示例:
[root@server02~]#df 文件系统1K-块已用可用已用%挂载点 /dev/sda3291400721045236280948364%/ devtmpfs49438004943800%/dev tmpfs50419605041960%/dev/shm tmpfs50419669164972802%/run tmpfs50419605041960%/sys/fs/cgroup /dev/sda12013801114048997656%/boot tmpfs10084001008400%/run/user/0 [root@server02~]#df-h 文件系统容量已用可用已用%挂载点 /dev/sda328G1021M27G4%/ devtmpfs483M0483M0%/dev tmpfs493M0493M0%/dev/shm tmpfs493M6.8M486M2%/run tmpfs493M0493M0%/sys/fs/cgroup /dev/sda1197M109M88M56%/boot tmpfs99M099M0%/run/user/0 [root@server02~]#df-m 文件系统1M-块已用可用已用%挂载点 /dev/sda3284581021274374%/ devtmpfs48304830%/dev tmpfs49304930%/dev/shm tmpfs49374862%/run tmpfs49304930%/sys/fs/cgroup /dev/sda11971098856%/boot tmpfs990990%/run/user/0 [root@server02~]#df-i 文件系统Inode已用(I)可用(I)已用(I)%挂载点 /dev/sda31457715225815145513371%/ devtmpfs1235953711232241%/dev tmpfs12604911260481%/dev/shm tmpfs1260494571255921%/run tmpfs126049161260331%/sys/fs/cgroup /dev/sda11024003301020701%/boot tmpfs12604911260481%/run/user/0
2、du查看文件大小
通过du -sh命令能人性化的查看目录大小。
测试示例:
[root@server02~]#du/root/ 12 /root/.ssh 0 /root/test1 0 /root/test12 48 /root/ [root@server02~]#du-sh/root/ 48K /root/
3、fdisk 磁盘分区
命 令 | 作 用 |
fdisk /dev/sdb | 对/dev/sdb磁盘进行分区 |
fdisk -l | 列出系统磁盘信息 |
分区规则:主分区+扩展分区<=4;
如果要多个分区,可以分3个主分区和1个扩展分区,在扩展分区里划分n个逻辑分区;
主分区和扩展分区号可以不连续;
逻辑分区:分区号从5开始,而且分区号是连续的。删除逻辑分区,分区号会变,保持分区号连续;
不能在扩展分区里面写数据,写在逻辑分区。
测试示例:
[root@server02~]#fdisk/dev/sdb 欢迎使用fdisk(util-linux2.23.2)。 更改将停留在内存中,直到您决定将更改写入磁盘。 使用写入命令前请三思。 Devicedoesnotcontainarecognizedpartitiontable 使用磁盘标识符0xa71b8f53创建新的DOS磁盘标签。 命令(输入m获取帮助):m 命令操作 atoggleabootableflag beditbsddisklabel ctogglethedoscompatibilityflag ddeleteapartition gcreateanewemptyGPTpartitiontable GcreateanIRIX(SGI)partitiontable llistknownpartitiontypes mprintthismenu naddanewpartition ocreateanewemptyDOSpartitiontable pprintthepartitiontable qquitwithoutsavingchanges screateanewemptySundisklabel tchangeapartition'ssystemid uchangedisplay/entryunits vverifythepartitiontable wwritetabletodiskandexit xextrafunctionality(expertsonly) 命令(输入m获取帮助):n Partitiontype: pprimary(0primary,0extended,4free) eextended Select(defaultp):p 分区号(1-4,默认1):2 起始扇区(2048-41943039,默认为2048): 将使用默认值2048 Last扇区,+扇区or+size{K,M,G}(2048-41943039,默认为41943039):+2G 分区2已设置为Linux类型,大小设为2GiB 命令(输入m获取帮助):n Partitiontype: pprimary(1primary,3free) eextended Select(defaultp):e 分区号(1,3,4,默认1):3 起始扇区(4196352-41943039,默认为4196352): 将使用默认值4196352 Last扇区,G}(4196352-41943039,默认为41943039):+1G 分区3已设置为Extended类型,大小设为1GiB 命令(输入m获取帮助):n Partitiontype: pprimary(1primary,1extended,2free) llogical(numberedfrom5) Select(defaultp):l 添加逻辑分区5 起始扇区(4198400-6293503,默认为4198400): 将使用默认值4198400 Last扇区,G}(4198400-6293503,默认为6293503):+100M 分区5已设置为Linux类型,大小设为100MiB 命令(输入m获取帮助):p 磁盘/dev/sdb:21.5GB,21474836480字节,41943040个扇区 Units=扇区of1*512=512bytes 扇区大小(逻辑/物理):512字节/512字节 I/O大小(最小/最佳):512字节/512字节 磁盘标签类型:dos 磁盘标识符:0xa71b8f53 设备BootStartEndBlocksIdSystem /dev/sdb220484196351209715283Linux /dev/sdb34196352629350310485765Extended /dev/sdb54198400440319910240083Linux 命令(输入m获取帮助):w Thepartitiontablehasbeenaltered! Callingioctl()tore-readpartitiontable. 正在同步磁盘。 [root@server02~]#fdisk-l 磁盘/dev/sdb:21.5GB,21474836480字节,41943040个扇区 Units=扇区of1*512=512bytes 扇区大小(逻辑/物理):512字节/512字节 I/O大小(最小/最佳):512字节/512字节 磁盘标签类型:dos 磁盘标识符:0xa71b8f53 设备BootStartEndBlocksIdSystem /dev/sdb220484196351209715283Linux /dev/sdb34196352629350310485765Extended /dev/sdb54198400440319910240083Linux 磁盘/dev/sda:32.2GB,32212254720字节,62914560个扇区 Units=扇区of1*512=512bytes 扇区大小(逻辑/物理):512字节/512字节 I/O大小(最小/最佳):512字节/512字节 磁盘标签类型:dos 磁盘标识符:0x000f07c7 设备BootStartEndBlocksIdSystem /dev/sda1*204841164720480083Linux /dev/sda24116484605951209715282Linuxswap/Solaris /dev/sda34605952629145592915430483Linux [root@server02~]#原文链接:/centos/377172.html