재부팅 할 때마다 파티션을 마운트하려면 어떻게해야합니까?


11

로 마운트 된 파티션이 mount -t ext3 /dev/sda3 /foo있습니다.

재부팅 할 때마다 다시 마운트해야합니다. 재부팅 할 때마다이 마운트를 유지하려면 어떻게해야합니까?

답변:


30

/etc/fstab다음과 같이 마운트에 항목을 입력해야합니다 .

/dev/sda3 /foo                       ext3    defaults        1 1

자세한 내용은 다음을 참조하십시오.

https://help.ubuntu.com/community/Fstab


1
어떤 이유로 마운트 할 수 없을 nofail때 시스템을 정상적으로 부팅 할 수 있도록 플래그 를 사용할 수 있습니다 /dev/sda3.
스티로폼

5

때로는 /etc/fstab항목 으로 인해 중요한 문제가 발생할 수 있습니다. 따라서 대안은 crontab입니다.

루트의 crontab에 아래 항목을 추가하십시오.

$ sudo crontab -e

@reboot mount -t ext3 /dev/sda3 /foo


4
수십 년 동안 사용되어 왔으며 실제로 "치명적인 문제"를 발생시키지 않은 적절한 방법 대신 못생긴 해킹을 사용하라고 제안하고 있습니까?!?
Massimo

2
AWS의 클라우드 시스템에서 작업하는 동안이 상황에 직면했습니다. / etc / fstab을 사용하여 마운트하는 동안 문제가 발생했으며 시스템이 부팅 프로세스를 중지하고있었습니다. 따라서 시스템이 원격이되어 쓸모가 없게되었습니다. 따라서 안전한 부팅을 선호하고 (fstab에 항목을 지정하지 않고) crontab에서 mount를 실행합니다.
Parvinder Singh

@Massimo 실제로 "중요한 문제"가 존재합니다. 부팅시 fstab을 통해 특정 클라우드 스토리지 (Amazon S3와 같은) FUSE 파일 시스템을 마운트하는 것에 대해 Google 엔지니어가 말한 내용은 다음과 같습니다 . 문제가 생겼을 때 부팅이
멈추는

그래도 어떻게 해야할지 모르겠지만 crontab과 @reboot나에게 의미가 있습니다. 아마도 fstab noauto행 과 결합 하거나 mountcrontab에서 직접 사용할 수 있습니다. — 어쨌든 -3에서 -2로 상향 조정되었습니다.이 대답은 실제로는 드물지만 유용하기 때문입니다. (그리고 제안을 편집 : "때때로"-> "드문 경우"
:-)

이것은 내 경우에 한 일입니다. @reboot echo '/opt/ed/mount-google-cloud-storage-backups-bucket.sh >> /opt/ed/cron.log 2>&1' | at now + 3 minutes, 아마도 모든 사람이 아니라 내 유스 케이스에서 정상적으로 작동합니다.
KajMagnus

0

OpenSuse의 경우 Novell 에서 제공 Linux 부팅시 Windows 공유를 자동으로 마운트

//winserver/share /mnt/winshare cifs gid=users,file_mode=0664,dir_mode=0775,auto,username=john,password=johnpass 0 0

폴더 이름에 공백이 있으면 작은 따옴표를 추가하십시오.

'//winserver/share with spaces' '/mnt/winshare with spaces' cifs gid=users,file_mode=0664,dir_mode=0775,auto,username=john,password=johnpass 0 0

fstab에 암호를 입력하지 않으려면 기사의 끝을 확인하십시오.

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