私はDebian WheezyベースのNASソフトウェアであるOpenMediaVaultを使用しています。このシステムは通常/media/にファイルシステムをマウントしますが、入力して識別するのは面倒です。
fstab
そのため、2つのファイルシステムを異なる場所にバインドするようにファイルを変更しました。私のファイルの最後の2行を確認してくださいfstab
。
UUID=e2063e64-379f-4d8f-a8c4-75c1439636d6 / ext4 errors=remount-ro 0 1
UUID=e5187843-c48d-411c-8716-fc35901d7901 none swap sw 0 0
# >>> [openmediavault]
UUID=4d98f9b3-512f-4d8b-96c6-4c6c4caaab40 /media/4d98f9b3-512f-4d8b-96c6-4c6c4caaab40 xfs defaults,nofail,noexec,usrquota,grpquota 0 2
UUID=52efb2d8-3120-4113-88b0-01531f784ae7 /media/52efb2d8-3120-4113-88b0-01531f784ae7 ext4 defaults,nofail,user_xattr,noexec,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0,acl 0 2
# <<< [openmediavault]
# Remount /home with executable permissions
UUID=52efb2d8-3120-4113-88b0-01531f784ae7 /media/52efb2d8-3120-4113-88b0-01531f784ae7 none remount,exec 0 0
# Bind mount already-mounted filesystems to additional locations
/media/4d98f9b3-512f-4d8b-96c6-4c6c4caaab40 /storage none bind 0 0
/media/52efb2d8-3120-4113-88b0-01531f784ae7 /home none bind 0 0
これはうまくいきますが、小さな「問題」があります。マウントされたすべてのパーティションをリストするアプリケーションには、2つのマウント(バインドマウントから1つ、/media/<uuid>
バインドマウントから1つ)の重複マウントポイントがあります。
もちろん、それらはすべて同じ正確な位置を指し、両方とも動作します。しかし、これらのアプリケーションがこれらのマウントポイントの1つだけをリストし、より簡単に識別できるマウントポイントをリストしたいと思います。私の実際の例では、/home
とです/storage
。
可能ですか?
答え1
これは、使用するアプリケーションとそのアプリケーションがudisks2に依存しているかどうかに応じてある程度可能です。
x-gvfs-hide
インストールオプションを追加すると、fstab
そのアプリケーションの特定のインストールポイントが非表示になります。
例:
# forcibly hide device in user interface
/dev/disk/by-id/ata-HITACHI_HTS723232A7A364_E3834563KRG2HN-part1 /home/davidz/Data auto defaults,x-gvfs-hide 0 0
https://git.gnome.org/browse/gvfs/tree/monitor/udisks2/what-is-shown.txt