Linux에서 장치를 마운트하기 위한 mount 명령에 대한 몇 가지 리소스를 읽었지만 (적어도 나에게는) 충분히 명확한 리소스가 없었습니다.
전반적으로 대부분의 지침은 다음과 같이 명시합니다.
$ mount
(lists all currently mounted devices)
$ mount -t type device directory
(mounts that device)
for example (to mount a USB drive):
$ mount -t vfat /dev/sdb1 /media/disk
내가 명확하게 모르는 것은 다음과 같습니다.
"장치"가 어떤 용도로 사용되는지 어떻게 알 수 있나요
$ mount -t type device directory
? 즉,$ mount -t vfat /dev/sdb1 /media/disk
USB 드라이브를 마운트하기 위해 이 명령에서 "/dev/sdb1"을 사용해야 한다는 것을 어떻게 알 수 있습니까?여기서 "-t" 매개변수는 무엇을 정의합니까? 유형?
$ man mount
맨 페이지( )를 몇 번 읽었지만 여전히 뭔가가 누락된 것 같습니다. 명확히 해주세요.
답변1
fdisk를 사용하여 어떤 유형의 파티션이 있는지 확인할 수 있습니다. 예를 들면 다음과 같습니다.
fdisk -l
보여주다:
Device Boot Start End Blocks Id System
/dev/sda1 * 63 204796619 102398278+ 7 HPFS/NTFS
/dev/sda2 204797952 205821951 512000 83 Linux
/dev/sda3 205821952 976773119 385475584 8e Linux LVM
이렇게 하면 sda1, 2, 3 파티션이 있다는 것을 알 수 있습니다. -t 옵션은 파일 시스템 유형이며 NTFS, FAT, EXT일 수 있습니다. 내 예에서 sda1은 ntfs이므로 다음과 같아야 합니다.
mount -t ntfs /dev/sda1 /mnt/
USB 장치는 일반적으로 vfat이고 Linux는 일반적으로 ext입니다.
답변2
나는 이것에 정말 녹슬었고 다시 돌아오기 시작했습니다... 이것이 귀하의 질문에 대한 대답이 아니라면 아마도 내가 잘못 읽은 것일 수도 있습니다...
알리바이: 이것은 Ubuntu 14 버전에 있습니다. 여행 비용은 변경될 수 있습니다.
나는 읽기 쉬운 lsblk
마운트 포인트와 다른 마운트 포인트를 얻는 데 사용합니다.mount
lsblk
mount
장치를 설치하기 전에 디렉터리를 생성했는지 확인하십시오.
sudo mkdir /{your directory name here}
sudo mount /dev/{specific device id} /{your directory name here that is already created}
이제 잘 진행되겠지만, 새 디렉터리에 대한 보안 권한을 확인하여 원하는 것이 맞는지 확인하세요.
답변3
요즘에는 세부 경로를 사용하여 특정 장치를 마운트할 수 있습니다.
예를 들어:
mount /dev/disk/by-id/ata-ST31500341AS_9VS2AM04-part1 /some/dir
mount /dev/disk/by-id/usb-HTC_Android_Phone_SH0BTRX01208-0\:0 /some/dir
ls -l /dev/disk/by-id/
가능성을 보려면 명령을 실행하십시오 .
답변4
mount
(명령)은 일반적으로 장치에 있는 파일 시스템의 "유형"을 찾습니다. 가장 어려운 부분은 장치 파일 이름을 찾는 것입니다. 이를 알아내려면 디스크 드라이브 명명 규칙을 거의 알아야 합니다.
최신 Arch Linux 머신에서:
133 % ls /dev/sd??
/dev/sda1 /dev/sda2 /dev/sda3 /dev/sda4 /dev/sdb1 /dev/sdb2
그러나 이는 성숙한(2.6.20.9) Slackware 상자에서는 작동하지 않습니다.
1 % ls /dev/sd??
zsh: no matches found: /dev/sd??
2 % ls /dev/hd??
/dev/hda1 /dev/hda2
/dev/sd*
하드/dev/hd*
드라이브 장치 파일을 미리 모르는 경우, lspci
또는 lsusb
다른 것을 사용하여 장치 파일 이름을 알아내야 합니다. USB 장치는 종종 /var/log/messages
udev에 할당된 장치 파일을 찾는 데 도움이 되는 정보를 남깁니다.