나는 일반적으로 파일 시스템에서 드라이브를 열어 드라이브를 마운트합니다. 드라이브를 열거나 클릭하면 자동으로 마운트됩니다. 하지만 명령줄에서 드라이브를 마운트하고 싶었습니다. 나는이 명령을 실행했습니다
sudo mount -o exec /media/bcc/Other
하지만 이 오류가 발생합니다
mount: /dev/sda9 already mounted or /media/bcc/Other busy
mount: according to mtab, /dev/sda9 is already mounted on /media/bcc/Other
이 오류는 파일 시스템에서 연구 드라이브를 열어 이미 마운트했을 때 표시됩니다. 하지만 드라이브를 마운트 해제한 다음 동일한 명령을 실행하면 이 오류가 발생합니다.
mount: can't find /media/bcc/Study in /etc/fstab or /etc/mtab
명령줄에서 드라이브를 어떻게 마운트할 수 있나요?
마운트된 드라이브에 Windows 파일 시스템을 사용하고 있습니다.
이건 내 /etc/fstab
파일이야
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda10 during installation
UUID=2938ed95-8fbb-4400-9caa-d5311b3ae214 / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/sda2 during installation
UUID=1CB9-3478 /boot/efi vfat defaults 0 1
# swap was on /dev/sda9 during installation
UUID=96753f71-252e-4e1b-8796-086be5fc29da none swap sw 0 0
그리고 /etc/mtab
파일
/dev/sda11 / ext4 rw,errors=remount-ro 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
sysfs /sys sysfs rw,noexec,nosuid,nodev 0 0
none /sys/fs/cgroup tmpfs rw 0 0
none /sys/fs/fuse/connections fusectl rw 0 0
none /sys/kernel/debug debugfs rw 0 0
none /sys/kernel/security securityfs rw 0 0
none /sys/firmware/efi/efivars efivarfs rw 0 0
udev /dev devtmpfs rw,mode=0755 0 0
devpts /dev/pts devpts rw,noexec,nosuid,gid=5,mode=0620 0 0
tmpfs /run tmpfs rw,noexec,nosuid,size=10%,mode=0755 0 0
none /run/lock tmpfs rw,noexec,nosuid,nodev,size=5242880 0 0
none /run/shm tmpfs rw,nosuid,nodev 0 0
none /run/user tmpfs rw,noexec,nosuid,nodev,size=104857600,mode=0755 0 0
none /sys/fs/pstore pstore rw 0 0
/dev/sda2 /boot/efi vfat rw 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,noexec,nosuid,nodev 0 0
systemd /sys/fs/cgroup/systemd cgroup rw,noexec,nosuid,nodev,none,name=systemd 0 0
gvfsd-fuse /run/user/1000/gvfs fuse.gvfsd-fuse rw,nosuid,nodev,user=bcc 0 0
답변1
/media/bcc/Other
단 하나의 인수 ( 옵션임) 와 함께 mount 명령을 사용하는 경우 마운트할 위치(장치를 지정한 경우) 또는 마운트할 항목(디렉토리를 지정한 경우)을 찾기 위해 -o exec
해당 인수를 mount에 나열해야 합니다 . /etc/fstab
이를 원하지 않거나 장치를 마운트할 위치를 모두 지정해야 하는 경우:
sudo mount device dir
맨 페이지( man mount
)에서 볼 수 있듯이. 장치를 지정하는 경우 디렉터리가 존재해야 합니다.
조금 걱정되는 점은 /etc/fstab이 (설치 중에) sda9
스왑 장치라고 표시하고 이제 이를 데이터용으로 사용하고 있는 것 같다는 것입니다. 아마도 스왑 설정을 업데이트해야 할 것입니다./etc/fstab