df命令 du命令 磁盘分区

1.4.1 df命令html

4.2 du命令node

4.3/4.4 磁盘分区linux

扩展学习 parted分区gpt格式 http://www.apelearn.com/bbs/thread-7243-1-1.htmlbash

1.df命令是用于查看挂载磁盘的总容量、使用容量、剩余容量等,能够不加任何参数。默认以KB为单位显示。学习

-i:表示查看查看inode的使用状况,如使已用100%,即便磁盘空间有富余,也会提示磁盘空间已满。3d

 

-h:表示使用合适的单位显示,例如GB。code

 

-k:、-m:分别表示以KB和MB为单位显示。htm

 

2.命令dublog

命令du用来查看某个目录或文件所占空间大小,其格式为 du [-abckmsh] [文件或者目录名]。get

-a:表示所有文件和目录的大小都列出来。若是后面不加任何选项和参数,只会列出目录(包含子目录)的大小。不指定单位,默认显示单位为KB。

 

-b:表示列出的值以B为单位输出。

-k:表示以KB为单位输出,这和默认不加任何选项的输出值是同样的。

-m:表示以MB为单位输出。(同理使用-m选项时,也会有相似的问题?)

-h:表示系统自动调节单位。

 

-c;表示最后加总。

4 总用量?

 

-s:只会列出总和。

 

经常使用du -sh filename这样的形式。

3.磁盘的分区

增长虚拟磁盘

 

在虚拟机设置对话框,在左侧选中磁盘,点击添加按钮,点击添加硬件向导对话框,点击下一步。

 

选择磁盘类型保持默认,点击下一步。

 

选择磁盘对话框保持默认,点击下一步。

指定磁盘容量,设定最大磁盘大小为5GB,而后选择将虚拟磁盘存储为单个文件。点击下一步。重启系统识别硬盘。

 

4.fdisk命令

fdisk命令只能划分小于2TB的分区。fdisk [-l] [设备名称]

fdisk 列出系统中全部的磁盘设备以及分区

fdisk -l 设备名称 列出设备下的磁盘设备以及分区

 

fdisk 对磁盘进行分区

输入m列出命令

p:表示打印当前磁盘的分区状况。

n:表示新建一个分区。

w:表示保存。

q;表示退出。

d:表示删除一个分区。

 

对新增磁盘进行分区。创建第一个分区。

p是主分区,e是扩展分区。输入p。

输入分区数1,起始扇区从默认2048开始,写成+1000M。用p命令查看。

一直建立主分区到4.

只能建立4个主分区。建立3个主分区,第四个建立逻辑分区。先删掉第4个分区。

扩展分区显示为Extended,继续建立分区。

直接定义分区大小。/dev/sdb4为扩展分区不能够格式化。

命令(输入 m 获取帮助):n
Partition type:
   p   primary (2 primary, 1 extended, 1 free)
   l   logical (numbered from 5)
Select (default p): l
添加逻辑分区 5
起始 扇区 (6148096-10242047,默认为 6148096):
将使用默认值 6148096
Last 扇区, +扇区 or +size{K,M,G} (6148096-10242047,默认为 10242047):+500M
分区 5 已设置为 Linux 类型,大小设为 500 MiB

命令(输入 m 获取帮助):p

磁盘 /dev/sdb:5368 MB, 5368709120 字节,10485760 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x08e493ed

   设备 Boot      Start         End      Blocks   Id  System
/dev/sdb2         2050048     4098047     1024000   83  Linux
/dev/sdb3         4098048     6146047     1024000   83  Linux
/dev/sdb4         6146048    10242047     2048000    5  Extended
命令(输入 m 获取帮助):d
分区号 (2-5,默认 5):4
分区 4 已删除

命令(输入 m 获取帮助):p

磁盘 /dev/sdb:5368 MB, 5368709120 字节,10485760 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x08e493ed

   设备 Boot      Start         End      Blocks   Id  System
/dev/sdb2         2050048     4098047     1024000   83  Linux
/dev/sdb3         4098048     6146047     1024000   83  Linux

上例中删除4,会删除整个扩展分区sdb4,包括sdb5。

命令(输入 m 获取帮助):n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): e
分区号 (1-4,默认 1):1
起始 扇区 (2048-10485759,默认为 2048):
将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} (2048-10485759,默认为 10485759):
将使用默认值 10485759
分区 1 已设置为 Extended 类型,大小设为 5 GiB

命令(输入 m 获取帮助):p

磁盘 /dev/sdb:5368 MB, 5368709120 字节,10485760 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x41932729

   设备 Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048    10485759     5241856    5  Extended

命令(输入 m 获取帮助):n
Partition type:
   p   primary (0 primary, 1 extended, 3 free)
   l   logical (numbered from 5)

由上例可知,把第一个分区定位扩展分区,而且把所有空间都划分给扩展分区。继续分区时,提示选择分区类型主分区p仍是逻辑分区l,逻辑分区的id是从5开始的,由于前4个id为主分区或者扩展分区。把全部分区给扩展分区,选择p会报错。

命令(输入 m 获取帮助):n
Partition type:
   p   primary (0 primary, 1 extended, 3 free)
   l   logical (numbered from 5)
Select (default p): p
分区号 (2-4,默认 2):2
No free sectors available

划分逻辑分区

命令(输入 m 获取帮助):n
Partition type:
   p   primary (0 primary, 1 extended, 3 free)
   l   logical (numbered from 5)
Select (default p): l
添加逻辑分区 5
起始 扇区 (4096-10485759,默认为 4096):
将使用默认值 4096
Last 扇区, +扇区 or +size{K,M,G} (4096-10485759,默认为 10485759):+1000M
分区 5 已设置为 Linux 类型,大小设为 1000 MiB

命令(输入 m 获取帮助):p

磁盘 /dev/sdb:5368 MB, 5368709120 字节,10485760 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x41932729

   设备 Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048    10485759     5241856    5  Extended
/dev/sdb5            4096     2052095     1024000   83  Linux
命令(输入 m 获取帮助):n
Partition type:
   p   primary (0 primary, 1 extended, 3 free)
   l   logical (numbered from 5)
Select (default p): l
添加逻辑分区 6
起始 扇区 (2054144-10485759,默认为 2054144):+1000M
值超出范围。
起始 扇区 (2054144-10485759,默认为 2054144):
将使用默认值 2054144
Last 扇区, +扇区 or +size{K,M,G} (2054144-10485759,默认为 10485759):+1000M
分区 6 已设置为 Linux 类型,大小设为 1000 MiB

命令(输入 m 获取帮助):p

磁盘 /dev/sdb:5368 MB, 5368709120 字节,10485760 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x41932729

   设备 Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048    10485759     5241856    5  Extended
/dev/sdb5            4096     2052095     1024000   83  Linux
/dev/sdb6         2054144     4102143     1024000   83  Linux

分区完成后,输入w命令保存配置。

命令(输入 m 获取帮助):w
The partition table has been altered!

Calling ioctl() to re-read partition table.
正在同步磁盘。

使用fdisk -l /dev/sdb查看分区状况。

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

磁盘 /dev/sdb:5368 MB, 5368709120 字节,10485760 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x41932729

   设备 Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048    10485759     5241856    5  Extended
/dev/sdb5            4096     2052095     1024000   83  Linux
/dev/sdb6         2054144     4102143     1024000   83  Linux
相关文章
相关标签/搜索