네트워크 공유를 사용할때 폴더는 관계없지만 드라이브(파티션)일 경우 매번 마운트를 새로 해줘야하는 번거로움이 있습니다.
그럴때 다음 방법을 사용해서 부팅시 자동 마운트하게 해두면 아주 편리합니다.
부팅될때 마운트하는걸 관여하는 파일인 /etc/fstab 를 수정합니다.
$ sudo gedit /etc/fstab 제일 아랫줄에 다음과 같이 추가합니다.
#<파티션장치명><마운트될폴더><파일시스템><옵션> <덤프><체크>
/dev/sda3 /mnt/drive3 ntfs defaults,uid=1000,gid=1000,umask=000 0 2
/dev/sdb1 /media/STORAGE-1 ntfs defaults,uid=1000,gid=1000,umask=000 0 0
/dev/sdc1 /media/STORAGE-2 ntfs defaults,uid=1000,gid=1000,umask=000 0 0
/dev/sdd1 /media/STORAGE-3 ntfs defaults,uid=1000,gid=1000,umask=000 0 0
* 파티션 장치명은 자동으로 마운트할 파티션 장치명을 사용하시면 됩니다.* 마운트될 폴더(포인트)는 미리 만들어 두셔야합니다. (우분투에선 media 폴더에 만들어야 노틸러스에서 보임)
* 파티션이름 대신에 UUID를 사용할수있습니다. ex> UUID=xxxxxxxxxxx /mnt/drive3 ........이하생략.* 마운트가 제대로 되는지 확인하기 ($ sudo mount -a)* apt-get install ntfs-3g 를 설치하면 ntfs 대신 ntfs-3g로 사용가능합니다.저장후 재부팅 하면 자동으로 마운트 되어있는걸 보실수있습니다.
* 이것도
GUI에서도 설정할수 있는 프로그램이 있습니다. (
Storage Device Manager)
$ sudo apt-get install pysdm
* 추가정보1.UUID 구하는법(
http://blog.foxb.kr/117)
2.공유를 하려면 옵션의
uid=1000,gid=1000,umask=000 이 부분이 중요합니다.
간단히 설명하면 설치시 적은 계정 (보통 어드민용 계정)에 모든 권환을 주는거죠.
3.다음 정보는 fstab 옵션들 정보입니다.
출처:
http://blog.naver.com/cafca23?Redirect=Log&logNo=90069793606[파일시스템종류]
파일시스템의 종류를 설정하는 항목으로 /etc/fstab의 세 번째 항목이다.
파일시스템의 종류는 다음과 같다.
1. ext : 초기리눅스에서 사용되었던 파일시스템타입으로서 현재는 사용하지 않음
2. ext2 : 현재도 사용되고 있으며 긴 파일명을 지원하는 것이 특징이다.
3. ext3 : 저널링파일시스템으로서 ext2에 비해 파일시스템 복구기능과 보안부분을 크게 향상시킨 것으로 기본파일시스템 타입으로 사용하고 있다.
4. ext4 : ext3 다음버전의 리눅스표준 파일시스템으로서 16TB까지만 지원하던 ext3 타입보다 훨 씬 큰 용량까지 지원하며, 삭제파일복구 기능 및 파일시스템 점검속도가 크게 빨라진 파일시스템이다.
5. iso9660 : DVD 또는 CD-ROM의 데이터를 읽고자 할 때에 마운트시에 사용하는 파일시스템으로 서 DVD와 CD-ROM의 표준 파일시스템으로서 Read Only로 사용됨.
6. nfs : Network File System으로서 원격서버를 마운트 할 때 사용함.
7. swap : 스왑파일시스템으로서 스왑공간으로 사용되는 파일시스템에 사용됨.
8. ufs : UNIX File System 으로서 UNIX System 5 계열에서는 표준파일시스템이다.
9. vfat : 윈도우 95나 98, 그리고 NT를 지원하기 위한 파일시스템.
10. msdos : MS-DOS 파티션을 사용하기 위한 파일시스템
11. hpfs : HPFS에 대한 파일시스템
12. ntfs : 윈도우 NT나 2000의 NTFS 파일시스템을 사용하기 위한 파일시스템
13. sysv : UNIX System V를 지원하기 위한 파일시스템
14. hfs : Mac 컴퓨터의 hfs 파일시스템을 지원하기 위한 파일시스템
15. ramdisk : RAM 디스크를 지원하는 파일시스템
그 외, adfs, affs, autofs, coda, coherent, cramfs, devpts, dfs, ext2, ext33, ext4, hfs, hpfs, iso9660, jfs, minix, msdos, ncpfs, nfs, ntfs, proc, qnx4, reiserfs, romfs, smbfs, sysv, tmpfs, udf, ufs, umsdos, vfat, xenix, xfs 등이 있다.
이와 같은 파일시스템들을 모두 지원 가능하지만 모두 사용하는 것은 아니다.
리눅스 시스템에서 지원 가능한 파일시스템을 확인하려면 /proc/filesystems 를 확인해본다.
[옵션]
파일시스템을 용도에 맞게 사용하기 위한 파일시스템 속성을 설정하는 옵션으로 네 번째 항목이다.
다음은 설정 가능한 파일시스템의 속성이다.
1. defaults : rw, nouser, auto, exec, suid 속성을 모두 가지는 속성이다. 가장 일반적인 파일시스템에서 사용되는 속성이다.
2. auto : 부팅시 자동으로 마운트 된다.
3. exec : 실행파일이 실행되는 것을 허용하는 파일시스템이다.
4. suid : SetUID와 SetGID 의 사용을 허용하는 파일시스템이다.
5. ro : 읽기전용 파일시스템으로만 사용된다. (Read Only)
6. rw : 읽고 쓰기 파일시스템으로만 사용된다. (Read-Write)
7. user : 일반 계정사용자들도 마운트를 할 수 있는 파일시스템이다.
8. nouser : 일반 계정 사용자들은 마운트 할 수 없는 파일시스템으로 오직 root만 마운트할 수 있다
9. noauto : 부팅시 자동마운트되지 않게 한다.
10. noexec : 실행파일을 실행되지 못하게 하는 파일시스템
11. nosuid : SetUID와 SetGID의 사용을 허용하지 않는 파일시스템
12. usrquota : 개별 계정사용자의 Quota 설정이 가능한 파일시스템
13. grpquota : 그룹별 Qouta 설정이 가능한 파일시스템
[dump 관련설정]
/etc/fstab 파일의 다섯 번째 항목으로 0 또는 1을 가질수 있다.
1은 데이터백업등을 위해 dump가 가능한 파일시스템이며, 0은 dump 명령으로 덤프되지 않는 파일시스템이다.
[파일점검옵션]
/etc/fstab의 여섯 번째 항목으로 0또는 1, 2가 올 수 있다.
0은 부팅시 실행되는 fsck가 실행되지 않는 설정이다.
1은 루트파일시스템을 의미한다.
2는 루트파일시스템을 제외한 나머지 파일시스템을 의미한다.
여기서 설정된 파일시스템의 순서를 기준으로 부팅 시 실행되는 fsck의 순서가 결정된다.
[이 게시물은 웹비젼님에 의해 2022-12-23 08:04:32 정보&활용팁에서 이동 됨]