(已解决)关于增加硬盘问题
Tofloor
poster avatar
155******75
deepin
2018-08-15 00:38
Author
本帖最后由 alwan 于 2018-8-17 15:27 编辑

我的deepin占用了一整块硬盘,为了增加磁盘空间,又挂了一块硬盘,在windows下格式化分了两个分区,启动deepin后能读到那个分区,但是无法写入数据,文件夹图标上有个锁子
开机提示说需要重启,但每次重启还是一样
有没有遇到同样问题的给指点指点,谢谢!
Reply Favorite View the author
All Replies
avatar
老陌
deepin
2018-08-15 01:18
#1
你用当前用户身份重新挂载一下呢?
Reply View the author
avatar
155******75
deepin
2018-08-15 01:25
#2
按照社区的帮助文件里的方法:
A5:打开深度文件管理器,在菜单中【设置】>【挂载】>【自动挂载】勾选即可。
设置都没问题,显示只读
Reply View the author
avatar
nero28
deepin
2018-08-15 19:12
#3
win10的快速啟動關了嗎?
Reply View the author
avatar
155******75
deepin
2018-08-15 19:35
#4
https://bbs.deepin.org/post/167091
win10的快速啟動關了嗎?

關掉了,我單獨掛載的硬盤分了兩個分區,是MBR格式的
Reply View the author
avatar
nero28
deepin
2018-08-15 20:06
#5
https://bbs.deepin.org/post/167091
關掉了,我單獨掛載的硬盤分了兩個分區,是MBR格式的

那就不知道了.如果是我的话,我会改为gpt分区看行不行.
Reply View the author
avatar
137******33
deepin
2018-08-15 20:23
#6
用Windows分的NTFS分区吗?
会不会是权限问题?重新格成FAT32的先试一试。如果可以写入了,那就是NTFS的权限限制了。
对于NTFS权限问题,可以尝试在Deepin里边格式化成NTFS
Reply View the author
avatar
wtz
deepin
2018-08-15 21:11
#7
把 /etc/fstab 这个文件的内容贴上来看看。
然后再挂载这个分区,执行命令
  1. mount | grep /dev/sd
Copy the Code

把输出贴上来。
Reply View the author
avatar
155******75
deepin
2018-08-15 21:30
#8
/dev/sdb2 on / type ext4 (rw,relatime,data=ordered)
/dev/sdb1 on /boot/efi type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro)
/dev/sda5 on /media/alwan/Virtual type fuseblk (ro,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)
/dev/sda6 on /media/alwan/Web type fuseblk (ro,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)
Reply View the author
avatar
155******75
deepin
2018-08-17 18:53
#9
https://bbs.deepin.org/post/167091
把 /etc/fstab 这个文件的内容贴上来看看。
然后再挂载这个分区,执行命令

您要的代码已复制回复,您看看,谢谢!
Reply View the author
avatar
wtz
deepin
2018-08-17 20:16
#10
https://bbs.deepin.org/post/167091
/dev/sdb2 on / type ext4 (rw,relatime,data=ordered)
/dev/sdb1 on /boot/efi type vfat (rw,relatime,fm ...

挂载以后执行一下这个命令,然后卸载,然后再挂载,看看是否还是只读:
  1. sudo chmod 777 /media/alwan/Virtual /media/alwan/Web
Copy the Code

如果还是只读,尝试修复一下这两个分区:
  1. sudo ntfsfix /dev/sda5
  2. sudo ntfsfix /dev/sda6
Copy the Code

如果还是只读,说明是udev的配置有问题。可以参考 https://blog.csdn.net/jixiuffff/article/details/5797262 修改:在/etc/udev/rules.d/ 下面建一个规则文件,内容如下:
  1. # Import FS infos
  2. IMPORT{program}="/sbin/blkid -o udev -p %N"

  3. # Get a label if present, otherwise specify one
  4. ENV{ID_FS_LABEL}!="", ENV{dir_name}="%E{ID_FS_LABEL}"
  5. ENV{ID_FS_LABEL}=="", ENV{dir_name}="disk-%k"

  6. # Global mount options
  7. ACTION=="add", ENV{mount_options}="relatime"

  8. # Filesystem-specific mount options
  9. ACTION=="add", ENV{ID_FS_TYPE}=="vfat|ntfs", ENV{mount_options}="$env{mount_options},utf8,gid=100,umask=000"

  10. # NTFS
  11. ACTION=="add",ENV{ID_FS_TYPE}=="ntfs", RUN+="/bin/mkdir -p $env{dir_name}", RUN+="/bin/mount -t ntfs-3g -o $env{mount_options},rw /dev/%k $env{dir_name}"
  12. # Clean up after removal
  13. #
  14. ACTION=="remove", ENV{dir_name}!="",  RUN+="/bin/umount -l $env{dir_name}",  RUN+="/bin/rmdir $env{dir_name}" ,  RUN+="/bin/rm $env{dir_name}"
Copy the Code

然后重启。
Reply View the author
avatar
155******75
deepin
2018-08-17 23:17
#11
https://bbs.deepin.org/post/167091
挂载以后执行一下这个命令,然后卸载,然后再挂载,看看是否还是只读:

如果还是只读,尝试修复一下这两 ...

使用第二個方法成功解決問題。非常感謝!
Reply View the author