du,df命令和磁盘管理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了du,df命令和磁盘管理相关的知识,希望对你有一定的参考价值。

du,df命令和磁盘管理  

[[email protected] ~]# df

Filesystem     1K-blocks    Used Available Use% Mounted on

/dev/vda1       41151808 1872588  37165788   5% /

devtmpfs          498064       0    498064   0% /dev

tmpfs             508196       0    508196   0% /dev/shm

tmpfs             508196     308    507888   1% /run

tmpfs             508196       0    508196   0% /sys/fs/cgroup

tmpfs             101640       0    101640   0% /run/user/0

第一列 文件系统 和磁盘分区的名字 ,第二列:磁盘的大小  

第三:列已使用了多少。第四列:可用的剩余多少。

第五列:已用百分比.  第六列挂载点名称

[[email protected] ~]# df -h      加上H可以适当的看到磁盘准确的大小   

Filesystem      Size  Used Avail Use% Mounted on

/dev/vda1        40G  1.8G   36G   5% /

devtmpfs        487M     0  487M   0% /dev

tmpfs           497M     0  497M   0% /dev/shm

tmpfs           497M  308K  496M   1% /run

tmpfs           497M     0  497M   0% /sys/fs/cgroup

tmpfs           100M     0  100M   0% /run/user/0

[[email protected] ~]# free    

              total        used        free      shared  buff/cache   available

Mem:        1016396       69400      116160         312      830836      740212

Swap:             0           0           0

[[email protected] ~]# df -i      查看分区下面有多少个inodes   和inode使用情况

Filesystem      Inodes IUsed   IFree IUse% Mounted on

/dev/vda1      2621440 47648 2573792    2% /

devtmpfs        124516   334  124182    1% /dev

tmpfs           127049     1  127048    1% /dev/shm

tmpfs           127049   351  126698    1% /run

tmpfs           127049    16  127033    1% /sys/fs/cgroup

tmpfs           127049     1  127048    1% /run/user/0

[[email protected] ~]# df -m      还可以df -m   以兆为单位查看   

Filesystem     1M-blocks  Used Available Use% Mounted on

/dev/vda1          40188  1829     36295   5% /

devtmpfs             487     0       487   0% /dev

tmpfs                497     0       497   0% /dev/shm

tmpfs                497     1       496   1% /run

tmpfs                497     0       497   0% /sys/fs/cgroup

tmpfs                100     0       100   0% /run/user/0

du  命令   

   查看一个文件的大小    

[[email protected] ~]# du -sh /root/    

340K    /root/

[[email protected] ~]# du -sh /boot/

132M    /boot/

[[email protected] ~]# du -sh /etc/passwd

4.0K    /etc/passwd   

[[email protected] ~]# ls -lh /etc/passwd   

-rw-r--r--. 1 root root 1.4K Oct 30 21:39 /etc/passwd

对比不一样大小  ,上面4K是块 以最小4K为基础  

[[email protected] ~]# du /etc/passwd      也可以 这样下    

4    /etc/passwd

[[email protected] ~]# du /etc/         这样会全部列出来   

16    /etc/pki/rpm-gpg

4    /etc/pki/java

[[email protected] ~]# du -sh /root/    正确的写法  是-sh   

340K    /root/  

磁盘挂载   

[[email protected] ~]# fdisk -l     可以把系统目前有的给列出来     

Disk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 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 label type: dos

Disk identifier: 0x000d2717

   Device Boot      Start         End      Blocks   Id  System

/dev/vda1   *        2048    83884031    41940992   83  Linux

Disk /dev/vdb: 21.5 GB, 21474836480 bytes, 41943040 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

如果新插入的磁盘识别不了,可以尝试重新启动 

fdisk  -l   识别新插入的磁盘   

[[email protected] ~]# fdisk /dev/vda         这个后面跟磁盘的名字   

Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them.

Be careful before using the write command.

Command (m for help): m             输入m查看帮助信息   

Command action

   a   toggle a bootable flag

   b   edit bsd disklabel

   c   toggle the dos compatibility flag

   d   delete a partition

   g   create a new empty GPT partition table

   G   create an IRIX (SGI) partition table

   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)

对照翻译  

触发器的一个启动标志

B编辑BSD磁盘标签

切换DOS兼容性标志

删除一个分区

G创建一个空的GPT分区表

G创建IRIX(SGI)分区表

列出已知分区类型

打印此菜单

添加一个新分区

o创建一个新的空DOS分区表

打印分区表

在不保存更改的情况下退出

创建一个新的空太阳标识

更改分区的系统id

更改显示/输入单元

v验证分区表

将表写入磁盘并退出

额外功能(专家只)

按  p   按  n   

Command (m for help): p

Disk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 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 label type: dos

Disk identifier: 0x000d2717

   Device Boot      Start         End      Blocks   Id  System

/dev/vda1   *        2048    83884031    41940992   83  Linux

Command (m for help): n

Partition type:

   p   primary (1 primary, 0 extended, 3 free)

   e   extended

可以选择p    主分区  

主分区最多只能分4个    

逻辑分区 可以分多个   

如果划分4个主分区就不能再划分了 ,就要用    d   默认从第四个删除    

所有的操作取消   按  q    按  w是保存   

l是逻辑分区的划法   

总结   分区   n 出现提示   主分区  还是扩展分区   

选择p或者l   然后选择  几个G   然后  w


本文出自 “11325852” 博客,请务必保留此出处http://11335852.blog.51cto.com/11325852/1978644

以上是关于du,df命令和磁盘管理的主要内容,如果未能解决你的问题,请参考以下文章

Linux磁盘管理

Linux 磁盘管理

day14-磁盘管理df/du/fdisk/parted命令

day14:磁盘管理df/du/fdisk/parted命令

Linux 磁盘管理

Linux 磁盘管理