'Ext4'에 해당되는 글 2건

  1. 2012.10.09 osx 에서 ext4 디스크 읽기
  2. 2012.09.07 [linux] 우분투 HDD 자동 마운트
Mac2012. 10. 9. 10:46

802.11n을 지원하는 공유기로 업그레이드 후, 서버로 사용중인 피씨의 무선 랜카드가 공유기에서 IP를 받지를 못한다. 무선 랜카드가 atheros ar928x 칩셋을 사용하는데, 이게 지원이 제대로 안되는것 같다. 데이터를 옮기기 위해 할수 없이 외장 디스크를 떼어서 맥북에 연결해서 데이터를 백업하려는데 맥북이 ext4 파티션을 인식하지 못하네.


macports에서 ext로 찾아보니 ext2fuse가 있길래 설치해 봤는데, 세그먼트폴트를 내고 죽어버린다.

좀 더 찾아 보니, ext2fuse 와 비슷한 fuse-ext2 라는 프로젝트가 있다. macfuse를 설치하고 나서, fuse-ext2를 설치하니 외장디스크의 ext4 파티션을 자동으로 마운트 해서 파인더에서 읽을 수 있게 해준다. 이런 고마운 사람들 같으니라고.

두 프로그램은 아래에서 다운받을 수 있다.

ext2fuse는 오래전에 업데이트가 중단된 죽은 프로젝트인 것 같다. 제대로 동작하지 않는다.

참고.
macfuse 홈페이지 : http://code.google.com/p/macfuse/

Posted by 다오나무
우분투2012. 9. 7. 22:36

저의 경우 리눅스파티션(ext4)을 3개쓰고 있습니다.

윈도우파티션(NTFS)까지 합치면 9개의 파티션을 쓰고있죠. ;;

NTFS파티션을 자동으로 마운트되게 하는건 'ntfs-config'이라는 유틸을 사용하면 쉽게 되지만 ext4파티션은 직접 작성을 해줘야 합니다.


먼저 파티션의 uuid를 알아야합니다.(UUID: 범용 고유 식별자 Universally Unique Identifier)

터미널에서 아래의 명령을 실행시킵니다.


ls -l /dev/disk/by-uuid/

그러면 아래와 비슷한 하드의 파티션 UUID 번호가 나옵니다.


lrwxrwxrwx 1 root root 10 2010-07-25 15:51 0440AAFD407AF498 -> ../../sda6
lrwxrwxrwx 1 root root 10 2010-07-25 15:51 049C80B292809FB2 -> ../../sda9
lrwxrwxrwx 1 root root 10 2010-07-25 15:52 1846215F46213EB7 -> ../../sda5
lrwxrwxrwx 1 root root 10 2010-07-25 15:52 32905ABC3403C014 -> ../../sda8
lrwxrwxrwx 1 root root 11 2010-07-25 15:52 4f9e4283-2f18-48ef-a881-056f1fb2a30d -> ../../sda10
lrwxrwxrwx 1 root root 11 2010-07-25 15:52 5a5f097d-8587-473e-bc65-4d175b7fa6a5 -> ../../sda12
lrwxrwxrwx 1 root root 10 2010-07-25 15:52 61ABCFF04CAD8CDB -> ../../sda1
lrwxrwxrwx 1 root root 10 2010-07-25 15:51 789FCA7F3C10E3D7 -> ../../sda7
lrwxrwxrwx 1 root root 11 2010-07-25 15:51 a710af3e-bffc-42ec-979d-918c42f65b52 -> ../../sda13
lrwxrwxrwx 1 root root 11 2010-07-25 15:52 ad7e627d-6d70-4dda-bb51-0a582c0afc87 -> ../../sda11


여기서 날짜와 시간 뒤에있는 복잡해보이는 일련번호가 바로 'UUID'입니다.

../../sda6와 같은 문자는 파티션 번호입니다.


위의 파티션정보를 보면 sda라는 1번째하드에 uuid가 짧은 /sda1,/sda5~9는 ntfs파일시스템으로 /sda1은 윈도우의 C드라이브이고, /sda5~9는 D~H드라이브 입니다.

uuid가 긴 /sda10~12는 리눅스파일시스템(ext4)이며, /sda13은 스왑 파티션입니다.


이제 uuid번호를 알았으니 부팅할때 자동으로 마운트되게 하면 됩니다.

터미널에서 아래의 명령을 실행시킵니다.


sudo gedit /etc/fstab

그러면 아래와 비슷한 형식의 글이 나옵니다.


# /etc/fstab: static file system information.
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc    /proc    proc    nodev,noexec,nosuid    0    0

UUID=4f9e4283-2f18-48ef-a881-056f1fb7a30d    /    ext4    errors=remount-ro    0    1  >> 현재 사용중인 우분투 파티션.
UUID=049C80B292809FB2    /media/data    ntfs-3g    defaults,locale=ko_KR.UTF-8    0    0  >>이하 윈도우파티션.
UUID=1846215F46213EB7    /media/drama    ntfs-3g    defaults,locale=ko_KR.UTF-8    0    0
UUID=789FCA7F3C10E3D7    /media/fors    ntfs-3g    defaults,locale=ko_KR.UTF-8    0    0
UUID=32905ABC3403C014    /media/game    ntfs-3g    defaults,locale=ko_KR.UTF-8    0    0
UUID=0440AAFD407AF498    /media/ubuntuk    ntfs-3g    defaults,locale=ko_KR.UTF-8    0    0
UUID=61ABCFF04CAD8CDB    /media/seven    ntfs-3g    defaults,locale=ko_KR.UTF-8    0    0


자동 마운트 되는 파티션을 보여주는 문서입니다.

원하는 리눅스 파티션을 자동 마운트 한다면 uuid번호를  적어주면 됩니다.

/sda12파티션을 넣어준다고 가정한다면...위의 uuid번호를 그대로 복사&붙여넣기 하면 됩니다.


UUID=5a5f097d-8587-473e-bc65-4d175b7fa6a5  /media/kubuntu    ext4    errors=remount-ro    0    1


유의 해야할것은 '/media/kubuntu'라는 폴더입니다. 사용자가 원하는 폴더명을 넣으면 됩니다.

보통 '/media/사용자폴더'로 위치를 정하면 되는데 다른 디렉토리로 해도 전혀 상관없습니다.


'사용자폴더'는 디렉토리(폴더)입니다. 꼭 디렉토리를 만들어야 합니다.


sudo mkdir /media/kubuntu


이제 재부팅해서 확인해 보세요. 자동으로 마운트되어 있을겁니다.


*****************************************************************************************************************8


저와 같이 리눅스파티션을 두개이상 쓰는분이 있는지 모르겠지만... 혹시 필요한 분이 있을듯하여 적어봤습니다.

쉬운건데 너무 복잡하게 설명한듯 합니다.;;

Posted by 다오나무