하드 드라이브를 장착하는 올바른 방법


17

두 번째 하드 드라이브 SDB가 있지만 Linux에서 마운트하는 방법을 모르겠습니다.

mount -a 모든 것을 탑재하지 않았다.

또한 복구를 위해이 RO를 마운트하고 싶습니다.

linux  mount 

마운트 방법, fstab의 모양 및 파티션 구성표는 무엇입니까?
tink

영구적으로 또는 임시로 사용합니까? 또한 드라이브가 파티션 fdisk된 후 newfs또는 mkfs? 로 포맷 되었습니까? 포맷에서 파일 시스템은 어떤 유형입니까?
mdpc

답변:


17

mount -a 모든 파일 시스템을 / etc / fstab에 마운트합니다.

드라이브가 아직 fstab에 없으면 해당 드라이브와 관련하여 아무 것도 수행하지 않습니다.

먼저 디스크가 어떻게 분할되어 있는지 (예 : fdisk -l숫자 1이 아닌 소문자 L) 또는 gpart와 같은 다른 도구로 디스크를 분할하는지 확인하십시오 .

하드 드라이브가 LVM 인 경우이 지침이 작동하지 않으면 다음 지시를 따르고 따르십시오. /superuser//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을 편집하고 관련 줄을 추가하십시오.

#Device Mountpoint FStype 옵션 덤프 패스 #
/ dev / sdb1 / home / old_backup ext2 ro 2 2      

로 테스트하십시오 mount /home/old_backup.

다음에 부팅하거나 발행하면 mount -a자동으로 마운트됩니다.


3
mount -afstab에 나열된 파일 시스템 만 auto옵션으로 설정합니다 (기본값이라고 생각합니다). 로 표시된 파일 시스템은 noauto자동으로 마운트되지 않습니다.
CVn

1
옳은. 비록 자동 옵션이 ​​어디서나 사용되는 것을 본 적이 없지만. (이 옵션 ro,noauto은 광 드라이브가 사용 된 시점부터 되돌아 왔지만)
Hennes

2
아마도 내가 언급 한 것처럼 auto거의 기본값이 되었기 때문일 것입니다 .
CVn

파일 시스템 유형을 확인하고 사용할 수있는 유용한 개요lsblk -f
the.polo

1

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


0

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를 미리 적어 두지 않은 경우 UUID를 찾을 수 있습니다 sudo blkid.

UUID에 대한 자세한 정보

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.