[Exchange and share] 请教一个问题
Tofloor
poster avatar
MusicFM993
deepin
2023-06-03 21:50
Author

我是win11+deepin,分别装在两个硬盘上。在deepin上能看到两个盘以及所有分权,在win上就只能看见装win的那个盘。请问,如果我想在deepin上也只看到装deepin的那个盘,能做到吗,该如果操作。

Reply Favorite View the author
All Replies
MusicFM993
deepin
2023-06-03 21:51
#1

打错字了,deepin上能看到装win的那个硬盘以及所有分区

Reply View the author
落日
deepin
2023-06-03 22:04
#2

用磁盘管理器把win的卸载试试

Reply View the author
阿尼樱奈奈
deepin
2023-06-03 22:15
#3

是要隐藏Windows分区吗?参考这个:https://bbs.deepin.org/post/256458?postId=1464065

deepin分区默认是ext4格式,该格式在Windows识别不到,所以在Windows的文件管理器看不到deepin的分区。

Reply View the author
MusicFM993
deepin
2023-06-03 22:23
#4
阿尼樱奈奈

是要隐藏Windows分区吗?参考这个:https://bbs.deepin.org/post/256458?postId=1464065

deepin分区默认是ext4格式,该格式在Windows识别不到,所以在Windows的文件管理器看不到deepin的分区。

好,等我回家试试

Reply View the author
MusicFM993
deepin
2023-06-03 22:24
#5
落日

用磁盘管理器把win的卸载试试

好的, 回家了试试

Reply View the author
吉吉如律令
deepin
2023-06-03 22:49
#6

以下是来自AI的回答,可以参考,但不能保证正确


对于win+linux双系统,想要屏蔽win硬盘,可以使用以下方法:

  1. 在Linux中安装ntfs-3g工具,可以通过以下命令安装:sudo apt-get install ntfs-3g
  2. 在Linux中创建一个目录,用于挂载win硬盘,比如/mnt/win
  3. 执行以下命令挂载win硬盘:sudo mount /dev/sda1 /mnt/win(sda1为win硬盘所在的设备)
  4. 修改Linux中的/etc/fstab文件,在其中添加一行:/dev/sda1 /mnt/win ntfs-3g defaults 0 0
  5. 重启Linux系统后,win硬盘就被屏蔽了,只有通过挂载才能访问到win硬盘的内容。
Reply View the author
谢克辉
deepin
2023-06-03 22:53
#7

也可以参考这个方案:https://bbs.deepin.org/post/254415

Reply View the author
W2J
deepin
2023-06-03 23:06
#8

关于磁盘的挂载策略(显示和隐藏),以及挂载在什么具体路径(/media还是/madia/$User),这要涉及到udisks和policykit。

udisks 提供了 udisksd 守护进程,它实现了用于查询和管理存储设备的 D-Bus 接口;还提供了一个命令行工具 udisksctl ,用于查询和使用该守护进程。policykit则是规则套装。

隐藏分区

如果要在桌面中隐藏某些分区或设备,可以创建类似下面的 udev 规则

/etc/udev/rules.d/10-local.rules:

KERNEL=="sda1", ENV{UDISKS_IGNORE}="1"
KERNEL=="sda2", ENV{UDISKS_IGNORE}="1"

上面两条,忽略sda1和sda2,仅显示 sda1sda2 之外的分区。

上面这条规则,UUID=... 的具体分区,将在挂载时忽略,不处理。

具体请参考:https://wiki.archlinuxcn.org/wiki/Udisks?rdfrom=https%3A%2F%2Fwiki.archlinux.org%2Findex.php%3Ftitle%3DUdisks_%28%25E7%25AE%2580%25E4%25BD%2593%25E4%25B8%25AD%25E6%2596%2587%29%26redirect%3Dno

Reply View the author
W2J
deepin
2023-06-03 23:12
#9

隐藏分区

如果要在桌面中隐藏某些分区或设备,可以创建类似下面的 udev 规则 /etc/udev/rules.d/10-local.rules:

KERNEL=="sda1", ENV{UDISKS_IGNORE}="1"
KERNEL=="sda2", ENV{UDISKS_IGNORE}="1"

上面两条,忽略sda1和sda2,仅显示 sda1sda2 之外的分区。

ENV{ID_FS_UUID}=="XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXX", ENV{UDISKS_IGNORE}="1"

上面这条规则,UUID=... 的具体分区,将在挂载时忽略,不处理。

markdown还会吃掉一些文字行?!头疼

Reply View the author
阿尼樱奈奈
deepin
2023-06-03 23:23
#10
W2J

隐藏分区

如果要在桌面中隐藏某些分区或设备,可以创建类似下面的 udev 规则 /etc/udev/rules.d/10-local.rules:

KERNEL=="sda1", ENV{UDISKS_IGNORE}="1"
KERNEL=="sda2", ENV{UDISKS_IGNORE}="1"

上面两条,忽略sda1和sda2,仅显示 sda1sda2 之外的分区。

ENV{ID_FS_UUID}=="XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXX", ENV{UDISKS_IGNORE}="1"

上面这条规则,UUID=... 的具体分区,将在挂载时忽略,不处理。

markdown还会吃掉一些文字行?!头疼

这Markdown怎么就光出问题,有时候只是删一个字就能删除一整行,而且有时候删的还不是这个选择的行

Reply View the author