如何查看磁盘空间并挂载磁盘

这篇博客介绍了在Linux系统中如何查看磁盘空间,使用lsblk和fdisk命令检查挂载情况,详细步骤包括格式化硬盘、挂载和取消挂载磁盘,以及设置开机自动挂载。此外,还讲解了如何在不改变目录的情况下将数据迁移至新磁盘。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. df -h

内容参数

含义

Filesystem

文件系统

Size

分区大小

1k-blocks

单位是1KB(使用df查看)

Used

已用容量

Avail

还可用的容量

Use%

已用百分比

Mounted on

挂载点

  1. du -h

查看某目录下占用空间最多的文件或目录。取前10个。需要先进入该目录下。

du -cks * | sort -rn | head -n 10

参数

含义

-s

对每个Names参数只给出占用的数据块总数

-a

递归地显示指定目录中各文件及子目录中各文件占用的数据块数

-b

以字节为单位列出磁盘空间使用情况(系统默认以k字节为单位)

-k

以1024字节为单位列出磁盘空间使用情况

-c

最后再加上一个总计(系统默认设置)

-l

计算所有的文件大小,对硬链接文件,则计算多次

-x

跳过在不同文件系统上的目录不予统计

-h

以K,M,G为单位,提高信息的可读性

3.查看磁盘挂载情况lsblk

4.fdisk -l

Linux下查看硬盘及分区信息

5.挂载磁盘

5.1 格式化硬盘

mkfs -t ext4 /dev/sdb

或者

mkfs.xfs -f /dev/sdb

5.2 挂载硬盘

创建硬盘挂载的目录

mkdir /opt

mount /dev/vdb1 /opt

将/dev/vdb1挂载到/opt上

6.取消挂载磁盘

umount /dev/vdb1

7.设置开机自动挂载

vi /etc/fstab

/dev/vdb1 /opt ext4 defaults 1 2

8.查看当前目录大小

du -ah --max-depth=1/

9.更换挂载目录


比如想把已经挂载在home目录上的硬盘挂载到data目录上,如果不格式化磁盘里边的东西是存在的, 如下操作
  df -h(查看分区情况及数据盘名称)

  mkdir /data(如果没有data目录就创建,否则此步跳过)

  umount /home(卸载硬盘已挂载的home目录)

  mount /dev/sdb3 /data (挂载到data目录)

  vi /etc/fstab (编辑fstab文件修改或添加,使重启后可以自动挂载)

  /dev/sdb /data ext4 defaults 0 0

  数据盘 新挂载目录

  编辑/etc/fstab里面的/home改为/data, 或创建让系统启动的时候自动挂载到/data

10.将原目录内的数据迁移到新磁盘却不改变其目录

1.创建挂载的目录

mkdir /data

2.将新磁盘挂载到/data上

mount /dev/vdc /data(若是报错便如上格式化硬盘)

3.将原来的数据复制到新的盘中

cp -r /usr/local/attachments /data

4.删除原来的数据

rm -rf /usr/local/attachments

5.解除挂载在/data上的磁盘

umount /data

6.将磁盘重新挂载到目录上 

mount /dev/vdc /usr/local/attachments

7.设置重启自动挂载

vi /etc/fstab

根据磁盘类型设置添加如下

/dev/vdc /usr/local/attachments xfs defaults 0 0

/dev/vdc /usr/local/attachments ext4 defaults 0 0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雨会停rain

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值