fstab에서의 마운트와 파일 관리자에서의 마운트의 차이점은 무엇입니까?


12

.. 그리고 다른 방법의 결과는 무엇입니까?

sda2 파티션을 마운트하는 데 몇 가지 노력을 기울였습니다. fstab에 마운트하는 것이 아니라 fstab에 마운트하는 것이 아니라 파일 관리자에서 마운트하는 것입니다.

지금까지 내가 옳다면 fstab에 마운트하면 시작시 파티션이 자동으로 마운트된다는 것을 알게되었습니다. 그러나이 마운트 된 파티션은 파일 관리자의 '장치'아래에 표시되지 않지만 루트 파티션과 cdrom은 표시됩니다.

사이드 바의 장치 아래에 파티션을 두려면 fstab에 파티션을 마운트하지 말고 파일 관리자에서 파티션을 클릭해야합니다. 그 맞습니까?

그러나 둘 다 원한다면 어느 길로 가야합니까? 시작할 때 자동으로 마운트되어 파일 관리자의 사이드 바에 표시됩니까?


1
어떤 파일 관리자와 어떤 OS? 저에게 Nautilus, Nemo, Thunar 및 Enlightenment 파일 관리자가있는 Ubuntu, Debian 및 Arch (모든 Linux 배포판)에서 사용하여 마운트 된 드라이브 fstab는 여전히 이러한 파일 관리자의 장치로 표시됩니다.
muru

나는 민트 13 xfce를 사용합니다. 표준 파일 관리자로 thunar 사용 내 fstab 마운트 파티션은 장치 아래에 표시되지 않습니다 ...
DutchArjo

버그 일 수 있습니다. Ubuntu 14.04, Thunar 1.6.3 : imgur.com/jnwmuzO
muru

@ don_crissti : oke, 그것은 내 생각이 설치에 문제가 있음을 확인시켜줍니다. 그리고 아마도이 설치와 관련된 다른 모든 문제가 발생할 수 있습니다. 원인 나는 모든 제안을 시도했지만 여전히 예상대로 작동하지 않았습니다.
DutchArjo

1
나는 이것에 @DutchArjo와 함께 있습니다. 나는이 /var/www에 (다른 사람의 사이에서) 별도의 파티션으로 /etc/fstab는 "장치"아래에 표시되지 않습니다 -. 주석 처리 /etc/fstab한 다음 마운트 해제하면 파일 관리자가 다시 시작된 후 표시됩니다. 포함되어 있으면 /etc/fstab"장치"아래에 표시되지 않습니다. 내가 의견을 말하면 다시 나타납니다. Fedora 21의 Gnome Files, thunarnemo입니다.
garethTheRed

답변:


13

이것은 (적어도 gnome-shell/ nautilus)에 문서화 되어 있습니다 gvfs-udisks2-volume-monitor:

The gvfs-udisks2-volume-monitor process is responsible for the disks,
media, mounts and fstab entries shown in the desktop user interface.
..........................................
A device is either mounted (in which case its directory is known) or
it's not. If the device is not mounted, then its directory is known
only if it's referenced in the /etc/fstab file.

더 아래로 설명이 온다.

If the directory for a device is known and outside /media, $HOME
(typically /home/foo) or /run/media/$USER then the device is not shown
in the user interface. Additionally, if any of component directories
in its directory starts with a dot ("."), the device is not shown
either. This policy may be overriden by use of the options x-gvfs-show
and x-gvfs-hide.

요약하면 :

/etc/fstab(기본적으로)에 나열된 파티션 은 또는 아래 /media에 마운트 된 경우에만 표시됩니다 . 시스템 시작시 파티션을 자동으로 마운트하고 파일 관리자 사이드 바에 나열하려면 가장 쉬운 방법은 세 위치 중 하나를 통해 마운트하는 것입니다. 파티션을 다른 디렉토리 (예 :)에 마운트 하고 사이드 바에 계속 표시 하려면 다음의 마운트 옵션에 추가하여 기본 동작을 재정의 할 수 있습니다 .$HOME/run/media/$USER/etc/fstab
/mntx-gvfs-showfstab

UUID=5a1615ca-cffd3124917a /mnt/storage ext4 rw,noatime,discard,x-gvfs-show 0 2

목록에없는 파티션 /etc/fstab은 처리되며 1 의 값에 따라 또는 그 값에 따라 udisks2마운트 되므로 사이드 바 아래 에 표시됩니다. 그러나 자동으로 마운트되지는 않습니다. 사용자는 세션 시작시 다음을 추가하여 자동으로 마운트 할 수 있습니다 ./run/media/$USER/VolumeName/media/VolumeNameUDISKS_FILESYSTEM_SHAREDDevicesudisksctl

udisksctl mount -b /dev/sdb2 -t ext4

세션 시작 스크립트에.


1
man udisks :

UDISKS_FILESYSTEM_SHARED
   If set to 1, the filesystem on the device will be mounted in a shared directory e.g. /media/VolumeName)
   instead of a private directory (e.g. /run/media/$USER/VolumeName) when the Filesystem.Mount() method is handled.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.