Linux_Debug

正文

用来记录日常在linux系统上遇到的bug,目前手头就ubuntu和centos两种linux系统 所以就分两个大类吧

Ubuntu

vfat exfat硬盘挂载无法读写

  1. 问题描述
    linux文件系统中,权限和属性是在文件系统中,但因为vfat和exfat中无法添加附加值,所以一般只能由root用户操作,不能直接修改权限,如chmod/chown/chattr等无操作权限

  2. 解决方法
    如果想让其他用户对指定目录可写,在挂载时指定uid和gid就可以了,如下:

    1
    mount -t vfat -o iocharset=utf8,uid=500,gid=500 dev/sda /mnt/data

    ps: (500是需要读写该分区的普通用户的UID和GID,可以用id username获取)

umount: /Path: target is busy

  1. 问题描述
    推出挂载硬盘时提示繁忙,因为有进程在访问。正确做法是kill掉进程再推出。

  2. 解决方法

    1
    2
    3
    sudo lsof | grep Path # 查看在访问的进程,获取到PID
    sudo kill - 9 PID # 杀掉进程
    sudo umount Path # 推出硬盘

Centos


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!