Linux挂载命令
同一块磁盘:
1.主分区:操作系统所在的分区
2.扩展分区:不能直接使用,需要再划分为逻辑分区才可以使用,且对逻辑分区数没有限制
3.主分区+扩展分区的数量上限为4个
查询已经挂载的设备:
mount
-l会显示卷标
挂载:
mount 参数 设备名称 挂载点
mount /dev/sda1 /test/
-o 特殊选项
atime/noatime 访问分区文件时是否更新文件的访问时间,默认更新
async/sync 异步/同步,默认异步
auto/noauto 自动/手动,mount -a命令执行时,是否自动安装etc/fstab文件内容挂载,默认自动
defaults 定义默认值,相当于rw,suid,dev,exec,auto,nouser,async这七个
exec/noexec 设定是否允许在文件系统中执行可执行文件,默认允许
remount 重新挂载已经挂载的文件系统,一般用于指定修改特殊权限
rw/ro 读写/只读,默认rw
suid/nosuid 是否具有suid和sgid权限,默认有
user/nouser 是否允许普通用户挂载,默认不允许
usrquota 写入代表文件系统支持用户磁盘配额,默认不支持
grpquota 写入代表文件系统支持组磁盘配额,默认不支持
卸载:
umount 挂载点
umount /test/
查看分区使用情况
df -h
df命令是从文件系统考虑的,不光要考虑文件占用的空间,还要统计被命令或程序占用的空间,最常见的就是文件已经删除,但是程序并没有释放空间,随着开始时间越长,这部分占用空间会越大
所以,用df看剩余空间更准确
查看文件大小
du -sh
du命令是面向文件的,只会计算文件或目录占用的空间,所以一般用du看到的文件大小,要小于df看到的
所以,用du看文件大小更准确
查看系统分区情况
fdisk -l