Linux磁盘挂载等相关核心工具

磁盘挂载
挂载点:用于作为另外一个文件系统的访问入口
  • 1、必须事先存在
  • 2、使用未被系统或者其他进程使用的目录
  • 3、挂载点下的原文件会被隐藏
1、mount命令

mount -t 文件系统 -o 选项 设备名 挂在点
#mount -t iso9660 -o loop /dev/sr0 /media
默认选项:
defaults: rw,suid,dev,exec,auto,nouser,async,relatime

  • 常见挂载选项
选项含义
rw读写
ro只读
suid支持suid
dev支持设备文件
nodev不支持设备文件
noexec不允许执行二进制文件
exec运行执行二进制文件
automount -a 开机自动挂载
noautomount -a 开机不自动挂载
async异步写入
sync同步写入
usrquota支持用户级磁盘配额功能
grpquota支持组级磁盘配额功能
acl支持acl功能
remount在线重新挂载
pri指定优先级
  • mount命令的选项
选项功能
-r只读挂载
-w只写挂载
-n默认情况下 只要挂载或者卸载会同步更新/etc/mtab,-n禁止同步
-t指明文件系统
-L LABEL挂载的时候以卷标指明设备
-U UUID挂载的时候以UUID指明设备
-o指定挂载选项
  • 查看当前系统挂载那些设备
    mount
    cat /etc/mtab
    cat /proc/mounts
2、umount命令

umount device/directory

正在使用的挂载点是无法被卸载的
lsof mountpoint
终止所有正在访问某挂载点的进程
fuser -km mountpoint

lsof命令

lsof命令是一个列出当前系统打开文件的工具。

选项功能
-c abc显示abc进程现在打开的文件
-c -p 1234列出进程号为1234的进程所打开的文件
-g gid显示归属gid的进程情况
-d 4显示使用fd为4的进程
-i用以显示符合条件的进程
df和du命令

1、df 显示磁盘分区上可以使用的磁盘空间
命令选项:
-a 查看全部文件系统,单位默认KB
-h 使用-h选项以KB、MB、GB的单位来显示
2、du 显示每个文件和目录的磁盘使用空间
命令选项:

选项命令
-a显示目录中文件的大小,单位KB
-b显示目录中文件的大小,以字节为单位
-c显示目录中文件的大小,同时也显示总和;单位KB
-k、-m显示目录中文件的大小,-k 单位KB,-m 单位MB
-s仅显示目录的总值,单位KB
-h以K M G为单位显示
挂载配置文件
  • /etc/fstab文件
    磁盘被手动挂载后必须把挂载信息写入/etc/fstab这个文件中,否则下次就要重新挂载。
  • etc/fstab文件中的参数:
    设备文件orUID号,挂载点,文件系统格式,相应参数,能否备份,能否校验
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值