linux挂载磁盘就变只读如何解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux挂载磁盘就变只读如何解决相关的知识,希望对你有一定的参考价值。

参考技术A Linux系统挂载存储变成只读的解决方案:
1、mount:
用于查看哪个模块输入只读,一般显示为:
[root@localhost ~]# mount
/dev/cciss/c0d0p2 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/cciss/c0d0p7 on /home type ext3 (rw)
/dev/cciss/c0d0p6 on /var type ext3 (rw)
/dev/cciss/c0d0p3 on /usr type ext3 (rw)
/dev/cciss/c0d0p1 on /boot type ext3 (rw)
tmpfs on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
/dev/dm-0 on /home/book/upload/BookFile1 type ext3 (rw)
/dev/dm-1 on /home/book/upload/BookFile2 type ext3 (rw)
/dev/dm-2 on /backup type ext3 (rw)
/dev/dm-3 on /home/book/upload/BookFile3 type ext3 (ro)
2、如果发现有ro,就重新mount,或者umount以后再remount
3、umount /dev/dm-3
如果发现有提示“device is busy”,找到是什么进程使得他busy
fuser -m /mnt/data 将会显示使用这个模块的pid
fuser -mk /mnt/data 将会直接kill那个pid
然后重新mount即可。
4、还有一种方法是直接remount,命令为
mount -o rw,remount /mnt/data。
参考技术B # /etc/fstab: static file system information.

#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda9 during installation
UUID=26c5f098-2160-44a6-8922-68eb754817a7 / ext4 errors=remount-ro 0 1
# /boot was on /dev/sda8 during installation
UUID=cc1e86af-456f-44d3-892a-aa3cdc8e2b42 /boot ext3 defaults 0 2
# swap was on /dev/sda7 during installation
UUID=3cea8f55-ecdc-4384-b257-741482f2ba5c none swap sw 0 0
#workspace
UUID=0E4108860E410886 /media/workspace ntfs-3g default,locale=zh_CN.UTF-8 0 0
#factory
UUID=0E410A3C0E410A3C /media/factory ntfs-3g default,locale=zh_CN.UTF-8 0 0
#for virtualbox's usb devices
#none /sys/bus/usb/drivers usbfs devgid=802,devmode=664 0 0
参考技术C 挂载时增加参数或修改 /etc/fstab
如 mount -o uid=<user id>,gid=<group id>, umask=0013 之类本回答被提问者和网友采纳
参考技术D chmod挂载点。。。

LINUX如何将磁盘永久挂载到一个文件夹下面呢?

参考技术A

1、使用root用户登录到Linux系统。

2、右键点击计算机桌面空白处,点击“Open Teminal”,打开命令终端。

3、输入 fdisk -l 命令,查看当前系统的磁盘分区情况。

4、输入 mkdir bakfile 命令,在 /root/ 目录下,新建一个名为 bakfile 的目录。

5、输入 mount /dev/sdb1 /root/bakfile 将 /dev/sdb1 磁盘空间挂载到 /root/bakfile 目录。

6、输入 df -h 命令,查看挂载情况,可以看到磁盘已挂载给/root/bakfile 目录了。

7、接下来,设置计算机启动时自动挂载,输入 vim /etc/fstab 命令,打开编辑界面。

8、在文件的最底端,添加一行 /dev/sdb1 /root/bakfile ext3 defaults 0 0 ,保存编辑并退出。

9、输入reboot命令,重新启动计算机,就可以看到磁盘永久自动挂载给 /root/bakfile 目录了。

以上是关于linux挂载磁盘就变只读如何解决的主要内容,如果未能解决你的问题,请参考以下文章

Linux文件系统只读 解决方案:

老男孩教育每日一题-第82天-发现文件系统只读了,是什么原因?如何解决?

FAQ如何在CentOS下挂载磁盘?

linux挂载U盘 文件拷贝大小限制

linux服务器磁盘坏道的发现及解决全过程

centos7挂载windows磁盘