如何摆脱 Nautilus 左侧面板中的设备?

如何摆脱 Nautilus 左侧面板中的设备?

我想从 Nautilus 的右侧面板中删除未安装的 ntfs 分区(我只是想要352 GB Filesystem驱动d器在那里。

在此处输入图片描述

首先事实上352 GB Filesystemd不知道为什么它会重复。

其次,我特意将AcerSYSTEM RESERVED放置nouser到支架上,这样我(或其他人)就不会意外地格式化它(或其他)。

所以我的/etc/fstab样子是这样的:

#comments.......
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
UUID=1384cee0-6a71-4b83-b0d3-1338db925168 /               ext4    noatime,errors=remount-ro 0       1
UUID=e3729117-b936-4c1d-9883-aee73dab6729 none            swap    sw              0       0
#------ MY WINDOWS D DRIVE----------
UUID=98E8B14DE8B12A80           /media/d    ntfs    defaults,errors=remount-ro,user 0   0
#
#-------ACER----------------
UUID=01CBEA9D4476C2F0           /media/acer ntfs    defaults,noauto,noexec,ro,nouser    0   0
#
#-------SYSTEM RESERVED-----
UUID=01CBEA95760F9330           /media/systemreserved   ntfs    defaults,noauto,noexec,ro,nouser    0   0
#UUID=58F9-C17E /boot/efi   vfat    defaults    0   1

blkidfdisk -l

root@XXX:/home/YYY# fdisk -l
...
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            4096    27262975    13629440   27  Hidden NTFS WinRE
/dev/sda2        27262992    27467791      102400    7  HPFS/NTFS/exFAT
/dev/sda3        27467792   232267775   102399992    7  HPFS/NTFS/exFAT
/dev/sda4       232267793   976771071   372251639+   f  W95 Ext'd (LBA)
/dev/sda5       232267795   918867967   343300086+   7  HPFS/NTFS/exFAT
/dev/sda6   *   918870016   968044543    24587264   83  Linux
/dev/sda7       968046592   976771071     4362240   82  Linux swap / Solaris
root@XXX:/home/YYY#  blkid 
/dev/sda1: LABEL="PQSERVICE" UUID="01CBEA95730D28A0" TYPE="ntfs" 
/dev/sda2: LABEL="SYSTEM RESERVED" UUID="01CBEA95760F9330" TYPE="ntfs" 
/dev/sda3: LABEL="Acer" UUID="01CBEA9D4476C2F0" TYPE="ntfs" 
/dev/sda5: UUID="98E8B14DE8B12A80" TYPE="ntfs" 
/dev/sda6: UUID="1384cee0-6a71-4b83-b0d3-1338db925168" TYPE="ext4" 
/dev/sda7: UUID="e3729117-b936-4c1d-9883-aee73dab6729" TYPE="swap" 

答案1

首先,您的 fstab 应该如下所示:

#comments.......
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
UUID=1384cee0-6a71-4b83-b0d3-1338db925168 /               ext4    noatime,errors=remount-ro 0       1
UUID=e3729117-b936-4c1d-9883-aee73dab6729 none            swap    sw              0       0

...无需自动安装 Windows 恢复分区等。

现在,要从左侧面板删除分区,请创建一个 udev 规则:

gksudo gedit /etc/udev/rules.d/hide-partitions.rules

...并粘贴以下内容:

ACTION!="add|change", GOTO="hide_partitions_end"
SUBSYSTEM!="block", GOTO="hide_partitions_end"
KERNEL=="loop*|ram*", GOTO="hide_partitions_end"

################################################## ############################

# Let's hide sda2 and sda3
KERNEL=="sda2", ENV{UDISKS_PRESENTATION_HIDE}="1"
KERNEL=="sda3", ENV{UDISKS_PRESENTATION_HIDE}="1"

################################################## ############################

LABEL="hide_partitions_end" 

...保存并退出。

重启后,“SYSTEM RESERVED”和“Acer”分区将会被隐藏。

相关内容