Linux: 명령줄에서 드라이브를 마운트하는 방법

Linux: 명령줄에서 드라이브를 마운트하는 방법

나는 일반적으로 파일 시스템에서 드라이브를 열어 간단히 드라이브를 마운트합니다. 드라이브를 열거나 클릭하면 자동으로 마운트됩니다. 하지만 명령줄에서 드라이브를 설치하고 싶습니다. 나는 이 명령을 실행했다

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하나의 인수 ( -o exec옵션) 만 사용하여 mount 명령을 사용하는 경우 /etc/fstab설치할 위치(장치가 지정된 경우) 또는 설치할 항목(디렉토리가 지정된 경우)을 찾기 위해 mount에 해당 인수를 나열해야 합니다. 원하지 않거나 가지고 있지 않은 경우 장치와 설치된 위치를 지정해야 합니다.

sudo mount device dir

맨 페이지( ) man mount에서 볼 수 있듯이 . 장치가 지정된 경우 디렉터리가 존재해야 합니다.

다소 걱정스럽게도 /etc/fstab은 (설치 중에) sda9스왑 장치를 표시했지만 지금은 이를 데이터용으로 사용하고 있는 것으로 보입니다. 아마도 교환 설정을 업데이트해야 할 것입니다./etc/fstab

관련 정보