linux查看磁盘的信息和挂载磁盘是非常常见的操作。
在购买硬盘插到服务器上后,需要将硬盘挂载到文件系统上,不然是无法使用的。具体可以这样理解,在Windows上的硬盘没有分区也是无法直接使用的。
一、查看linux下的硬盘挂载的空间、使用空间
使用的命令,
df -h
效果如下
- Filesystem 文件系統
- size 文件大小
- Used 使用空间
- Mounted on 挂载的目录
二、查看没有挂载的硬盘是否检测在系统中
查看系统检测的硬盘 命令:lsblk
之前sdb后面时没有挂载的,我们挂载到了/data目录下。sdb是单独的一块大硬盘。
三、挂载
命令:
sudo mkfs -t ext4 /dev/sdb
相当于创建文件系统
创建挂载的目录
sudo mkdir /data
进行挂载
sudo mount /dev/sdb /data
进行检查,df -h
这个时候还没有到/etc/fstab 下面配置挂载信息,重启挂载就消失了。
打开/etc/fstab 文件
sudo vim /etc/fstab
进行修改,添加一行
/dev/sdb /data auto defaults,nofail,comment=cloudconfig 0 2
测试一下
sudo mount -a
没有问题就成功了。
权限
挂载成功后ssh传输文件失败,发现是mount后,/data目录没有一般用户的权限。
sudo chmod 777 /data
执行后就可以使用了。
补充:统计文件或目录的大小
du -h
du -h --max-depth=1
du -h --max-depth=1 *