UUID를 사용하여 디스크를 영구적으로 포맷하고 마운트하는 방법.

UUID를 사용하여 디스크를 영구적으로 포맷하고 마운트하는 방법.

두 번째 하드 드라이브 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
마운트 지점은 폴더를 표시할 디렉터리입니다.
FStype은 파일 시스템 유형입니다. 예를 들어 ext2, ext3, ext4, fat, iso9660, ...
옵션은 FS 옵션입니다. 예를 들어 rw는 읽기-쓰기를 의미하고 ro는 읽기 전용을 의미합니다.
덤프와 패스는 복구를 위한 것입니다. 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등이 됩니다 .

vdavda1일반적으로 ( /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.

UUID에 대한 추가 정보

답변3

먼저 마운트 디렉터리가 있는지 확인해야 합니다. /mnt내가 사용하는 것입니다. (그렇지 않은 경우) 그런 다음 명령을 실행하고 장치 이름을 확인하여 mkdir /mnt올바른 파티션에 설치하고 있는지 확인 해야 합니다. ls /dev이 작업이 완료되면 명령을 실행할 수 있습니다.mount /dev/sdb2 /mnt

관련 정보