linux磁盘管理

[root@localhost ~]# df -h
文件系统        容量  已用  可用 已用% 挂载点
/dev/sda3        38G  1.2G   37G    3% /
devtmpfs        477M     0  477M    0% /dev
tmpfs           488M     0  488M    0% /dev/shm
tmpfs           488M  7.6M  480M    2% /run
tmpfs           488M     0  488M    0% /sys/fs/cgroup
/dev/sda1       497M  117M  381M   24% /boot
tmpfs            98M     0   98M    0% /run/user/0
[root@localhost ~]# fdisk -l

磁盘 /dev/sda:42.9 GB, 42949672960 字节,83886080 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000d8827

   设备 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     1026047      512000   83  Linux
/dev/sda2         1026048     5220351     2097152   82  Linux swap / Solaris
/dev/sda3         5220352    83886079    39332864   83  Linux

在linux中磁盘一般有三个基本的分区:

  • / :根目录,根目录下面存放linux系统中的所有文件

  • /boot:该分区对应于/boot目录,约100MB.该分区存放linux的grub和内核源码。

  • swap分区:Linux下的swap分区即为虚拟内存,虚拟内存用于当空间不足时,先将临时数据存放在swap分区,等待一段时间后,然后再将数据调入到内存中执行.所以说,虚拟内存只是暂时存放数据,在该空间内并没有执行。

df 命令 :

介绍:查看系统分区

格式:df [option]

用法:

  • -h :合适单位显示

  • -k :kb显示

  • -m :MB显示

  • -i :查看inode使用

[root@localhost ~]# df -i
文件系统          Inode 已用(I)  可用(I) 已用(I)% 挂载点
/dev/sda3      19666432   31452 19634980       1% /
devtmpfs         121998     377   121621       1% /dev
tmpfs            124744       2   124742       1% /dev/shm
tmpfs            124744     694   124050       1% /run
tmpfs            124744      16   124728       1% /sys/fs/cgroup
/dev/sda1        256000     326   255674       1% /boot

du 命令:

介绍:查看文件大小,默认位k

格式:du [option] file

用法:

  • -h :合适的单位显示

  • -s /dir/ :总和

  • -b : 以块为单位显示

  • -sb :查看文件本身大小

    ,默认一个块为4k

[root@localhost ~]# du /root
52      /root
[root@localhost ~]# du -sb /root
15405   /root
[root@localhost ~]# du -h /root
52K     /root

最后更新于

这有帮助吗?