웹모아
웹모아[손님] 검색   로그인 / 회원가입    



 
자잘한팁
 


CentOS 하드 마운트
  2014-01-14 11:43:40 댓글:(0)   조회:1468



1. 마운트 대상확인
 
[root@localhost ~ ] # ls /dev/sd*
 
을 하면 sda sda1 sda2 ... 이런식으로 보일것이다
 
기존하드를 갖다 붙였더니
 
sdb sdb1 sdb2 sdc sdc1
 
이라는게 추가로 더 생겼다
 
이걸로 알수 있는건 sd a b c d 순으로 하드가 붙는걸 알 수 있다.
 
우선 하드 두개를 마운트 시키기위해
 
2. 마운트할 폴더 생성
 
[root@localhost ~ ] # mkdir /mnt/sys
[root@localhost ~ ] # mkdir /mnt/data
 
로 폴더를 두개 생성하였다. (마운트할 폴더는 미리 생성해두어야 한다.)
 
우선 sdb 부터 마운트를 시키고자 해서
 
[root@localhost ~ ] # mount /dev/sdb1 /mnt/sys
 
/dev/sdb1 을 /mnt/sys 폴더에 마운트하였다
 
여기까지는 아무문제 없이 잘 되었다.
 
mount -t ext3 /dev/xxxxx 이런식으로 타입을 지정해서도 마운트를 하는데 기존에 이미 centos를 설치했던 하드라
 
그냥 마운트해도 알아서 마운트가 잘 된다
 
3. linux lvm 형태 마운트하기
 
이제 문제가 된점은 sdb2 와 sdc1 이 linux lvm 형태로 잡혀있어 위와같이 마운트하면 마운트가 되지 않았던점이다.
 
[root@localhost ~ ] #  pvdisplay /dev/sdb2
  --- Physical volume ---
  PV Name               /dev/sdb2
  VG Name               VolGroup00
  PV Size               16.92 GB / not usable 15.92 MB
  Allocatable           yes
  PE Size (KByte)       32768
  Total PE              541
  Free PE               1
  Allocated PE          540
  PV UUID               3oABCk-maCD-54qN-BQop-i5dY-32M1-a9wlWY

이렇게 물리적 볼륨을 확인하고
 
[root@localhost ~ ] #  vgchange -a y VolGroup00
  2 logical volume(s) in volume group "VolGroup00" now active

으로 물리적 볼륨그룹을 액티브 시킨다.
 
[root@localhost ~ ] #  lvdisplay -v VolGroup00
    Using logical volume(s) on command line
    Fixing up missing size (16.92 GB) for PV /dev/sdb2
  --- Logical volume ---
  LV Name                /dev/VolGroup00/LogVol00
  VG Name                VolGroup00
  LV UUID                oFRCUd-Pzhp-L0YE-yLG1-Tgr8-SH38-lJ1ymJ
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                16.38 GB
  Current LE             524
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0
  --- Logical volume ---
  LV Name                /dev/VolGroup00/LogVol01
  VG Name                VolGroup00
  LV UUID                hDDcZ3-WjMx-0OPq-W3Kk-W1ue-pN9b-5ngyIV
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                512.00 MB
  Current LE             16
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:1
로지컬 볼륨을 확인하고

[root@localhost ~ ] # mount /dev/VolGroup00/LogVol00 /mnt/data
 
하면 linux lvm 으로 구성되었던 하드도 마운트가 되는것을 확인할 수 있다.

이제 기존의 자료를 다 마운트 했다.
 
4. 재부팅시 Auto 마운트
 
그런데 문제는 재부팅을 하면 또 다시 마운트를 해 주어야 한다는점이다.
 
/etc/fstab 을 수정하여 부팅시에 알아서 자동으로 마운트 되도록 만들어보자
 
[root@localhost ~ ] # mount -h
 
로 마운트 명령에 대한 옵션을 보고 마운트 된 리스트를 보는 명령을 찾으면 된다
 
CentOS에서 마운트 된 리스트 보는 명령이다 
 
[root@localhost ~ ] # mount
 
하면 마운트된 목록들이 쭉쭉 나온다
 
그중에 내가 마운트했던 것
 
/dev/sdb1 on /mnt/sys type ext3 (rw)
/dev/sdb2 on /mnt/data type ext3 (rw)
 
이런식으로 보일것이다 그럼
 
[root@localhost ~ ] # vi mount_info
 
라는 텍스트를 만들어주고
 
[root@localhost ~ ] # mount >> mount_info
 
로 마운트 정보를 저장한 후에
 
/dev/sdb1 on /mnt/sys type ext3 (rw)
/dev/sdb2 on /mnt/data type ext3 (rw)
 
이부분을 복사해서
 
[root@localhost ~ ] # vi /etc/fstab
 
으로 들어가서 붙여넣기 하면된다. 저상태로 저장하고 재부팅을 해보면 마운트가 안되있는걸 확인할 수 있다.
 
다시 확인해보면 다른것들과 생긴 모양새가 다름을 확인할 수 있다.
 
그래서 조금 수정을 하자면
 
/dev/sdb1 on /mnt/sys type ext3 (rw)
/dev/sdb2 on /mnt/data type ext3 (rw) 00
 
▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽
 
/dev/sdb1  /mnt/sys  ext3 rw 0 0
/dev/sdb2  /mnt/data  ext3 rw 0 0
 
으로 수정해주면 된다.
 
fstab 의 내용에서
 
첫번째 열은 공유할 폴더의 위치
두번째 열은 공유폴더를 마운트할 마운트 포인트
세번째 열은 파일시스템 종류 (dos, ext2, ext3, nfs, swap, vfat, smbfs, ...)
네번째 열은 마운트 옵션 (default, noquota, nosuid, quota, ro, rw, suid, ...)
다섯번째 열은 덤프옵션 (0:덤프할 필요없음, 1:덤프필요함)
여섯번째 열은 체크시퀀스 (0:체크안함, 1:우선적 체크, 2:1번이 끝난 후 체크)
확인하고 수정해주면된다.
[출처] CentOS 하드 마운트 |작성자 규



 댓글 (0)


자잘한팁
페이지: 1 / 3   


   리눅스 파일 검색 (find), 파일 내부 문자열 9
   리눅스에서 하드디스크 mount 하기1351
  CentOS 하드 마운트1469
   리눅스에서 캡쳐하는 방법2727
   특정 디렉토리의 사용량을 알려면2645
   시스템이 ping에 응답하지 못하게 설정하려면2171
   리눅스에서 공백이 포함된 디렉토리 처리2468
   cp 명령과 ln 명령의 차이점5917
   리눅스 명령어 top2249
   특정 디랙토리 인증걸기 htpasswd, htacc2536
   IP 주소 접속을 도메인 주소로 바꾸기2593
   apache 에서 '사이트 공사중' 2935
   한개의 호스팅으로 여러개 홈피 운영하기2159
    리눅스 실시간 트래픽 모니터링 하기2746
   리눅스에서 날짜를 기준으로 파일삭제9612
   윈도우에서 unload 받은 오브젝트를 리눅스에서 2266
   유닉스 및 리눅스 명령어 팁2929
   리눅스 부팅후 자동 실행2426
   리눅스 소유권바꿀때 인수 명단이 너무 김..에대해서3197
   find 명령어로 특정문자가 포함된 파일 찾기(홈마스타)(1) 2946
   리눅스에서 파일 찾기(홈마스타)2535
   특정 문자열을 포함하는 특정 파일들 찾는 쉘(홈마스타)2450
   인터넷 이용시 만나는 에러메시지의 의미(홈마스타)2545
   하이퍼텍스트 전송규약 1.1표준(안)(홈마스타)5538
   웹 로그 분석 기본 개념의 이해 (70) : 웹 로(홈마스타)2654
   mod_url(홈마스타)2882
   다른 서버, 다른 도메인간 세션 공유 방법 1차 개(홈마스타)3732
     [RE] 다른 서버, 다른 도메인간 세션 공유 방법(홈마스타)2977
   다른서버 세션공유(홈마스타)2931
   이미지 링크 못하게 하기(홈마스타)2328
[1]  [2]  [3]  

복수단어 검색은 공백(space)로 구분해 주세요. 1




 
최근 글
[손님]

인기 글
[손님]
[홈마스타] 속도감
[홈마스타] check박스 배열 넘기기