• linux 权限修改及umount报错常见问题归类


    1.root用户修改文件报Permission denied

    今天遇到一个修改文件时报错“Permission denied”,具体如下:
    > ls
    > test.txt
    > echo world >> test.txt
    -bash: test.txt: Permission denied

    查看是否有权限
    > ll
    -rw-r--r-- 1 root root 6 Jun 28 17:18 test.txt
    明明有rw权限,而且当前用户为root,却还是报错。
    这可能是文件属性加了防修改设置,确认及修改如下
    lsattr test.txt
    ----i--------e-- test.txt # 有个i,就是防修改的

    chattr -i test.txt #去掉属性
    lsattr test.txt #确认
    -------------e-- test.txt

    再修改文件
    > echo world >> test.txt
    > cat test.txt
    hello
    world
    完成。


    2.执行umount 的时候却提示:device is busy 的处理方法

    [root@web2-server yum.repos.d]# umount /mnt/cdrom/
    umount: /mnt/cdrom: device is busy.

    [root@web2-server yum.repos.d]# umount /mnt/cdrom/ -f //强制卸载也不行
    umount2: 设备或资源忙
    umount: /mnt/cdrom: device is busy.

    [root@web2-server yum.repos.d]# fuser -m /mnt/cdrom/
    /mnt/cdrom/: 1338c 5830c //占用进程pid

    #fuser -m -k /mnt/cdrom/
    //或者查询后直接杀死进程 后面的2步就不需要执行了

    [root@web2-server yum.repos.d]# ps aux |grep 1338 //查看占用进程
    root 1338 0.0 0.2 108292 1912 pts/2 Ss+ 14:27 0:00 -bash
    root 1423 0.0 0.1 103236 884 pts/1 S+ 14:49 0:00 grep 1338

    [root@web2-server yum.repos.d]# kill -9 1338 5830 // 或使用下面的一个一个杀死进程
    [root@web2-server yum.repos.d]# kill -9 1338

    [root@web2-server yum.repos.d]# fuser -m /mnt/cdrom
    [root@web2-server yum.repos.d]# umount /目录名称
    [root@web2-server yum.repos.d]# mount /设备名 /目录名称
    将信息写入fstab,让系统开启自动挂载

    vim /etc/fstab
    UUID=97e89f17-1767-4ccd-a4b5-f2bd3767c0b9 挂载的目录名称/路径 ext3 defaults 0 0

    # 有的挂载使用的是 UUID,如果你不知道你的UUID对应的设备名称往下看 ;

    df -h #查看设备名
    Filesystem Size Used Avail Use% Mounted on
    /dev/vda1 40G 2.9G 35G 8% /
    tmpfs 1.9G 0 1.9G 0% /dev/shm
    /dev/vdb1 99G 2.3G 92G 3% /home/wwwroot

    dumpe2fs -h /dev/vdb1 #查看挂载设备的uuid
    Filesystem UUID: 97e89f17-1767-4ccd-a4b5-f2bd3737c0b1

    blkid # 使用这个命令更简洁 或者 blkid /dev/vdb1
    /dev/vda1: UUID="94e4e384-0ace-437f-bc96-157dd64642ee" TYPE="ext4"
    /dev/vdb1: UUID="97e89f17-1767-4ccd-a4b5-f2bd3737c0b1" TYPE="ext3"

    最后wq退出保存即可

  • 相关阅读:
    C博客作业--指针
    AI与PS
    Swagger介绍
    仪表板的应用
    弹窗使用
    产品经理
    原型设计
    关于标签的使用意义
    微服务架构
    hive建表导入数据
  • 原文地址:https://www.cnblogs.com/xiaoyaojinzhazhadehangcheng/p/13877636.html
Copyright © 2020-2023  润新知