- -Linux에서 Fstab 파일에 항목을 추가하는 방법

Linux에서 Fstab 파일에 항목을 추가하는 방법

Windows 운영 체제와 달리 하드 드라이브시스템과 연결되어 있지 않으면 자동으로 마운트되지 않습니다. 이를 통해 사용자는 파일 관리자를 열고 PC가 시작될 때마다 각 드라이브와 파티션을 수동으로 마운트해야합니다. 이것은 매우 성가신 일이지만 Linux에서 fstab 파일에 항목을 추가하고 수정할 수 있습니다.

스포일러 경고:이 기사의 끝 부분에서 아래로 스크롤하여 비디오 자습서를보십시오.

백업 파일 시스템 탭 파일

파일 시스템 탭 파일을 수정하는 것은 매우위험한. 현재하고있는 일을 모르거나 편지 한 통이 없으면 재해가 발생할 수 있습니다. 따라서이 가이드 내에서 작업을 수행하기 전에 전체 백업을 수행하는 것이 중요합니다. 필요할 때 파일에 액세스 할 수없는 경우 (어떤 이유로 든) 파일을 Dropbox 또는 Google 드라이브 등에 업로드하는 것이 좋습니다.

파일을 백업하려면 터미널 창을 열고 새 폴더를 만드십시오.

mkdir /home/username/system-backups

그런 다음 루트 쉘을 얻습니다. 이것은 sudo -s 명령.

sudo -s

root로 / etc / 디렉토리를 입력하고 다음을 실행하십시오.

cd /etc/
cp fstab /home/username/system-backups

그런 다음 fstab 파일의 이름을 .bak로 바꾸십시오.

mv fstab fstab.bak

Fstab 백업 복원

Fstab의 백업을 다운로드하십시오.클라우드 저장소에서 bak 파일을 찾아 system-backups 폴더에 넣거나 (파일이 여전히 존재하는 경우) cd 명령을 사용하여 / home / username / system-backups 폴더로 이동하십시오.

cd ~/system-backups

sudo -s를 사용하여 루트 명령을 쉽게 입력 할 수 있도록 루트를 확보 한 후 다음을 수행하십시오.

mv fstab.bak /etc/

다음을 사용하여 / etc /에서 손상된 Fstab 파일을 삭제하십시오.

cd /etc/
rm fstab

다음을 사용하여 백업을 복원하십시오.

mv fstab.bak fstab

Fstab의 기능 이해

Fstab은“파일 시스템 탭”을 나타냅니다. 운영 체제에 시스템의 어떤 파티션을 사용해야하는지, 마운트 위치, 시작할 때 정리해야하는 경우, 파일 시스템 형식 및 파일 시스템과 관련된 모든 항목을 정확하게 알려줍니다. Linux에서 설치하는 동안이 파일은 일반적으로 자동 생성되며 일반 사용자는 해당 파일과 상호 작용하지 않을 가능성이 높습니다.

즉, 특별 설정을하려는 경우Linux PC의 개별 드라이브에 대한 사용자 정의 마운트 인 경우 Fstab을 사용하는 것이 가장 좋습니다. 이 파일을 수정하는 것을 피하는 사용자는 종종 PC를 부팅 할 때마다 터미널 / 파일 관리자에 하드 드라이브를 수동으로 마운트해야하는 어려움을 처리해야합니다.

Fstab에 항목 추가

파일 시스템 탭에 항목을 추가하는 것은 쉽습니다.그러나 신경을 찌르는 과정. 실수로 인해 파손이 발생할 수 있기 때문입니다. 결과적으로 드라이브를 추가하는 두 가지 방법을 살펴볼 것입니다. UUID 방법과 블록 장치 방법을 모두 살펴 보겠습니다.

장치 차단 방법

블록 장치는 가장 간단한 방법입니다파일 시스템 탭에서 파티션을 지정하지만 가장 안전하지는 않습니다. 사용자가 시스템에서 하드 드라이브의 블록 장치를 지정하고 있기 때문입니다. 일부 초보자 Linux 사용자의 생각과 달리 블록 장치가 항상 동일하게 유지되는 것은 아닙니다. 연결된 SATA 포트에 따라 블록 장치가 변경 될 수 있으며 PC의 하드 드라이브 순서 변경으로 인해 심각한 문제가 발생할 수 있습니다.

어떤 이유로 든 메인 보드의 하드 드라이브를 계속 변경하는 경우이 방법을 사용하지 마십시오.

1 단계: 터미널을 열고 lsblk -f 명령. PC의 모든 블록 장치에 대한 정보가 표시됩니다. 정확한 파티션을 찾고 레이블을 기록하십시오.

예를 들어, 세 번째 하드 드라이브의 첫 번째 파티션을 추가하려면 다음이 필요합니다.

/ dev / sdc , <-SDC,이 경우 전체 하드 드라이브를 나타냅니다.

/ dev / sdc1 <-는 파티션 1을 나타냅니다. / dev / sdc.

2 단계: 터미널에서 파일 시스템에 파티션을 마운트 할 폴더를 만듭니다. 이 예에서는 ~ /에 파티션을 마운트합니다.

mkdir ~/Storage

3 단계 : sudo -s를 사용하여 루트를 얻은 다음 nano / etc / fstab을 입력하여 파일 시스템 탭을 편집하십시오.

구성 파일에서 사용자는 드라이브가 마운트되는 위치에 대한 모든 것을 지정해야합니다. 예를 들면 다음과 같습니다.

/dev/sdc1 /home/username/Storage ext4 defaults 0 3

이것을 문장이나 공식처럼 생각하십시오. 작동 방식은 다음과 같습니다. 먼저 블록 장치 파티션을 지정하십시오.

/dev/sdc1

다음으로, 파일 시스템 유형이 무엇인지 시스템에 알려주십시오 (lsblk가이 정보를 알려야합니다).

ext4

셋째,이 마운트에 어떤 옵션과 속성이 있어야하는지 시스템에 알려주십시오. 제 경우에는“기본값”이 있습니다. 더 복잡한 것을 원하십니까? “fstab”에서 Linux 배포 설명서 또는 위키를 살펴보십시오.

defaults

넷째, dumpfsck 주문. "덤프"기능을 사용하는 사람은 거의 없으므로 0을 입력 한 다음 스페이스 바를 누르십시오. 그런 다음이 마운트를 청소해야하는 순서를 지정하십시오. 이것은 무엇을 의미 하는가? 시작시 FSCK 점검 도구는 문제를 방지하기 위해 하드 드라이브의 모든 오류를 지 웁니다. 파일 시스템 탭에서 순서는 1 (루트), 2 (홈), 그 밖의 모든 것입니다.

이것이 시스템이 세 번째로 마운트하는 것을 고려하면 3을 입력하십시오. 결과는 다음과 같습니다.

0 3

이것은 우리에게 마운트 라인을 제공합니다 : /dev/sdc1 /home/username/Storage ext4 defaults 0 3

Fstab에서이 줄을 작성하면 커서를 그 위로 이동하고 "enter"를 눌러 공백을 만듭니다. 프레스 # 의견을 작성합니다. 예를 들면 다음과 같습니다.

# This is my 1 TB hard drive which mounts to /home/username/Storage
/dev/sdc1 /home/username/Storage ext4 defaults 0 3

완료되면 CTRL + O 저장합니다. 시스템을 재부팅하십시오. 다시 로그인하면 하드 드라이브가 올바르게 마운트됩니다.

UUID 방법

fstab에 파티션을 마운트하는 것이 훨씬 안전합니다.UUID 메소드 수동으로 변경하지 않으면 UUID는 블록 장치 레이블과 달리 동일하게 유지되기 때문입니다. 파티션 UUID 스타일을 마운트하는 방법은 다음과 같습니다.

참고 :이 방법에 대한 지침은 블록 장치 방법과 동일합니다 (한 단계 빼기). 길을 잃은 경우 기사의 해당 섹션으로 돌아가십시오.

1 단계: 터미널에서 lsblk -f

-f 스위치는 단순한 것보다 더 많은 정보를 보여줍니다 lsblk 자체적으로 (예 : 파일 시스템 형식 등) UUID를 찾으십시오. 블록 장치 ID를 따라 마운트하려는 하드 드라이브 파티션으로 이동 한 다음 옆에 UUID 번호를 복사하십시오.

2 단계: sudo -s를 사용하여 터미널에서 루트를 얻고 fstab 파일을 엽니 다.

sudo -s
nano /etc/fstab

3 단계 : 마운트 라인을 작성하십시오. 예를 들어 UUID 마운트 라인은 다음과 유사해야합니다.

# This is my 1 TB hard drive which mounts to /home/username/Storage
UUID=9332b261-e089-468e-92a0-ffe07b0ae51f /home/username/Storage ext4 defaults 0 3

완료되면 CTRL + O를 사용하여 fstab 파일을 저장 한 다음 PC를 재부팅하십시오.

결론

Linux에서 파일 시스템 탭을 편집하면다른 하드 드라이브 파티션을 자동으로 마운트 할 수 있기 때문에 무섭습니다. 이 과정을 훨씬 간단하게하기 위해 Linux에는 몇 가지 도구가 있지만 단점은 자동 도구를 사용하면 아무 것도 배우지 않는 것입니다. fstab에 대해 알아야 할 모든 것을 배우면 문제가 발생할 때 쉽게 해결할 수 있습니다.

코멘트