최근 테스트를 위해 Ubuntu 14.10에서 Debian으로 옮겼습니다. Ubuntu에는 홈 폴더를 USB 스틱에 백업하기 위한 쉘 스크립트가 있습니다. 스크립트의 마지막 줄은 USB 스틱을 마운트 해제합니다. 데비안에 적합한 파일 시스템은 다음과 같아야 합니다:
umount /media/usb0
(또는 /media/usb
에 연결하기 위해 마운트 해제 /media/usb0
). 그런데 스크립트를 실행하면 마지막 줄 에서 umount: /media/usb0: umount failed: Operation not permitted
. sudo
이 문제를 우회하는 방법과 루팅 없이 USB 드라이브를 마운트 해제하는 방법에 대한 아이디어가 있습니까? (나머지 스크립트는 완벽하게 실행됩니다.)
고쳐 쓰다
이것은 내 /etc/fstab입니다:
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/mapper/sklar--vg-root / ext4 errors=remount-ro 0 1
# /boot was on /dev/sda1 during installation
UUID=a90bee04-e08a-4a86-8465-762aca5719a4 /boot ext2 defaults 0 2
/dev/mapper/sklar--vg-swap_1 none swap sw 0 0
/dev/sdb1 /media/usb0 auto rw,user,noauto 0 0
답변1
기본적으로 mount
루트 사용자만 사용할 수 있거나 에 지정된 경우 /etc/fstab
사용자만 사용할 수 있습니다.
/etc/fstab
이제 USB 드라이브를 지정하지 않고(또는 수동으로 지정하지 않고) 자동으로 마운트된 경우 해당 옵션으로 마운트 root
되지 않으므로 마운트에 실패하게 됩니다 .user=youruser
youruser
umount
/etc/fstab
USB 드라이브가 with 옵션에 지정된 경우 user
모든 사용자가 이를 사용할 수 mount
있으며 동일한 사용자(및 루트)도 사용할 수 있습니다 umount
.
/etc/fstab
필요한 것은 USB 드라이브를 user=youruser
. 이렇게 하면 USB 드라이브가 root
마운트 되었는지 여부에 관계없이 작동합니다 .youruser
youruser
umount
답변2
다음은 /etc/fstab
외부 USB 대용량 저장 장치의 일반적인 배선입니다.
UUID="4E1AEA7B1AEA6007" /mnt/passport auto rw,user,noauto 0 0
이 특정 드라이브는 내 Passport USB 드라이브에 맞습니다. user
네 번째 필드의 키워드를 참고하세요 . 이 필드(파일 시스템과 관련된 마운트 옵션)는 사용자가 장치를 마운트 및 마운트 해제할 수 있음을 시스템에 알려줍니다. 다른 옵션도 있지만 사용법은 user
매우 일반적이고 일반적입니다. UUID
에서 가져온 것은 blkid
저장 장치의 식별자입니다.
자세한 내용은 참고 자료 man mount
, 특히 "루트가 아닌 사용자 설치" 섹션을 참조하세요. 이것은 말한다:
비수퍼유저 마운트.
일반적으로 슈퍼유저만 파일 시스템을 마운트할 수 있습니다. 그러나
fstab
라인에 사용자 옵션이 포함되어 있으면 누구나 해당 시스템을 마운트할 수 있습니다.그래서, 행이 주어졌습니다.
/dev/cdrom /cd iso9660 ro,user,noauto,unhide
모든 사용자는
iso9660
다음 명령을 사용하여 CDROM에 파일 시스템을 마운트 할 수 있습니다.mount /dev/cdrom
또는
mount /cd
자세한 내용은 을 참조하십시오
fstab(5)
. 파일 시스템을 마운트한 사용자만 다시 마운트 해제할 수 있습니다. 어떤 사용자라도 마운트 해제할 수 있어야 하는 경우 fstab 줄에서 user 대신 users를 사용하십시오. 소유자 옵션은 사용자가 특정 파일의 소유자여야 한다는 제한이 있는 사용자 옵션과 유사합니다. 예를 들어,/dev/fd
로그인 스크립트가 콘솔 사용자를 장치의 소유자로 만드는 경우 이는 유용할 수 있습니다. 그룹 옵션은 유사하지만 사용자가 특수 파일 그룹의 구성원이 되도록 제한합니다.