이동식 장치와 관련된 명령에 대한 몇 가지 질문입니다.
USB에서 사용하는 장치 파일을 찾을 수 있는 명령은 무엇입니까? 실제 USB를 열기 위해 생성되는 디렉토리와 같습니다.
선택한 디렉터리(예: "TechCategory")에 파일 시스템을 마운트하고 파일 시스템에 오류가 있는지 어떻게 확인합니까?
나중에 파일 시스템을 쉽게 마운트할 수 있도록 /etc/fstab에 한 줄을 추가할 수 있습니까?
답변1
USB에서 사용되는 장치 파일을 찾을 수 있는 명령은 무엇입니까? 실제 USB를 열기 위해 생성되는 디렉토리와 같습니다.
다음을 사용하여 블록 장치를 나열할 수 있습니다.
$ lsblk
예제 출력:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 119.2G 0 disk
|-sda1 8:1 0 488.3M 0 part /efi
|-sda2 8:2 0 109.4G 0 part /
`-sda3 8:3 0 9.4G 0 part [SWAP]
sdb 8:16 0 931.5G 0 disk
`-sdb1 8:17 0 931.5G 0 part /media/storage
sdc 8:32 1 7.4G 0 disk
`-sdc1 8:33 1 7.4G 0 part
이름은 블록 장치이고, 해당 블록 장치 아래에 들여쓰기된 줄은 파티션이며, 마운트 지점 열에는 파일 시스템에서 마운트된 위치가 표시됩니다. (설치된 경우.)
이 예에서는 두 번째 HDD가 /media/storage에 마운트됩니다.
현재 설치되지 않은 USB 장치(sdc)도 있습니다.
블록 장치와 해당 파티션은 /dev/ 아래에 있습니다.
바라보다:https://ss64.com/bash/lsblk.html
내가 선택한 디렉터리(예: "TechCategory")에 파일 시스템을 어떻게 마운트합니까?
mount 명령을 사용하여 파티션을 파일 시스템에 마운트할 수 있습니다.
$ mount /dev/sdc1 /media/TechCategory
이제 lsblk로 돌아가면 다음을 볼 수 있습니다.
sdc 8:32 1 7.4G 0 disk
`-sdc1 8:33 1 7.4G 0 part /media/TechCategory <-- USB is now mounted here.
바라보다:https://ss64.com/bash/mount.html
파일 시스템에 오류가 있는지 확인하시겠습니까?
badblocks 명령을 사용할 수 있습니다. 다음을 참조하세요.불량 블록을 사용하는 방법은 무엇입니까?
예:
badblocks -sv /dev/sdc
나중에 파일 시스템을 쉽게 마운트할 수 있도록 /etc/fstab에 한 줄을 추가할 수 있습니까?
편집하기 전에 /etc/fstab의 작동 방식을 확실히 이해하는 것이 좋습니다.
$ man fstab
또 다른 스택 교환 답변은 다음과 같습니다.시작 시 하드 드라이브 마운트