
두 번째 하드 드라이브 SDB가 있지만 Linux에서 마운트하는 방법을 잘 모르겠습니다.
mount -a
모두 탑재하지 않은 것 같습니다.
또한 복구를 위해 이 RO를 마운트하고 싶습니다.
답변1
mount -a
/etc/fstab에 모든 파일 시스템을 마운트합니다.
드라이브가 아직 fstab에 없으면 해당 드라이브와 관련하여 아무 작업도 수행하지 않습니다.
먼저 디스크가 어떻게 분할되었는지 확인합니다(예: fdisk -l
(숫자 1이 아닌 소문자 L) 또는 gpart와 같은 다른 도구를 사용하여)
하드 드라이브가 LVM인 경우 이 지침은 작동하지 않습니다. 중지하고 다음 지침을 따르십시오.https://superuser.com/a/666034/121698
수동 마운트 명령으로 테스트해 보세요. 예:
mount -t ext2 /dev/sdb1 /mnt
.
이제 첫 번째 파티션의 내용이 /mnt 아래에 표시됩니다.
여기서는 ext2를 파일 시스템으로 가정했습니다. 필요에 따라 조정하십시오.
이는 /dev/sdb1을 가정하고 /dev/sdb2, sdb3 등일 수 있습니다.
해당 디스크에는 여러 개의 파티션이 있을 수도 있습니다. 필요에 따라 조정하십시오.
작동하는 경우: umount /mnt
/etc/fstab에 한 줄을 추가합니다. 가장 쉬운 방법은 기존 선 중 하나를 복사하여 조정하는 것입니다. 해당 값이 무엇을 의미하는지 이해하는 것이 좋습니다. 따라서 상단에서 다음과 같은 줄을 확인하세요.
Device Mountpoint FStype Options Dump Pass#
Device는 마운트하려는 장치입니다. 예를 들어 /dev/sdb1
mountpoint는 폴더를 표시할 디렉토리입니다.
FStype은 파일 시스템 유형입니다. 예: ext2, ext3, ext4, fat, iso9660, ...
옵션은 읽기 쓰기의 경우 rw, 읽기 전용의 경우 ro와 같은 FS 옵션입니다.
덤프와 패스는 복구를 위한 것입니다. fsck를 수행해야 하는 디스크는 무엇입니까? 어떤 순서로 등등
따라서... 디스크를 마운트할 위치를 선택하십시오. 예를 들어 /home/old_backup에 있습니다. 해당 디렉토리가 존재하지 않으면 디렉토리를 만드십시오. (예 mkdir /home/old_backup
: ). 해당 디렉토리에 이미 콘텐츠가 있는 경우 해당 위치에 디스크를 마운트하면 해당 콘텐츠가 더 이상 표시되지 않습니다. (마운트를 해제한 후에도 다시 표시되며 여전히 디스크 공간을 사용합니다.)
이제 /etc/fstab을 편집하고 관련 줄을 추가하세요.
#장치 마운트 지점 FStype 옵션 덤프 패스# /dev/sdb1 /home/old_backup ext2 ro 2 2
로 테스트하세요 mount /home/old_backup
.
다음에 부팅하거나 실행하면 mount -a
자동으로 마운트됩니다.
답변2
UUID를 사용하여 디스크를 영구적으로 포맷하고 마운트하는 방법.
디스크 이름 찾기
sudo lsblk
그러면 디스크 목록이 표시됩니다. 일반적으로 첫 번째 디스크는 vda
부팅 가능합니다. 두 번째 디스크는 vdb
, 세 번째 vdc
등이 됩니다 .
vda
vda1
일반적으로 ( /boot
) 및 vda2
( /
) 와 같이 여러 파티션으로 분할됩니다 .
새 디스크에는 파티션도 없고 mountpoint
.
새 디스크 포맷
sudo mkfs.ext4 /dev/vdX
X
디스크의 올바른 문자는 어디에 있습니까?
출력에는 디스크의 UUID가 포함되며 나중에 필요합니다.
디스크 마운트
sudo mkdir /archive
sudo mount /dev/vdX /archive
이는 일시적인 현상이며 재부팅 시 마운트가 손실됩니다.
다음에 마운트 추가fstab
다음에 추가 /etc/fstab
:
UUID=XXXX-XXXX-XXXX-XXXX-XXXX /archive ext4 errors=remount-ro 0 1
이전에 기록해 두지 않은 경우 UUID를 찾을 수 있습니다 sudo blkid
.
답변3
먼저 마운트 디렉터리가 있는지 확인해야 합니다. /mnt
내가 사용하는 것입니다. (그렇지 않은 경우 ) 그런 다음 명령을 실행하고 장치 이름을 확인하여 mkdir /mnt
올바른 파티션에 마운트하고 있는지 확인해야 합니다 . ls /dev
이 작업을 완료한 후에는 명령을 실행할 수 있어야 합니다.mount /dev/sdb2 /mnt