질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

지금 막 가입하고 질문 올립니다. ㅠㅠ

작성자 정보

  • 양부장 작성
  • 작성일

컨텐츠 정보

본문

현재 데비안계열의 proxmox라는 OS를 사용하여 가상화를 돌리고 있습니다.
그런데 현재 fstab이 uuid로 안되어 있습니다.
게다가 서버와 os가 궁합은 별로인지, usb 외장 hdd를 달거나, 레이드 구성만 하면,
sda, sdb 등이 바뀌면서 꼭 부팅이 안됩니다.
그래서 fstab을 uuid로 고칠까 하는데,,,여기서 문제가 있습니다.
proxmox라는 os가 아무 생각없이 설치를 하면, 모든 파티션이 lvm파티션으로 설치가 됩니다.
그래서 현재, sda의 모든 파티션들이 lvm파티션 입니다.
그리고 lv들은 모두 mapper를 통해 맵핑되어있습니다.
그리고, lv의 uuid와 맵핑된 uuid는 서로 틀립니다.
정확한 정보는 아래와 같습니다.

root@pve:~# blkid
/dev/loop0: UUID="7e8f22b6-b090-40b3-9f18-7fdcc4453a0d" TYPE="ext4"
/dev/sda2: UUID="E951-53A9" TYPE="vfat" PARTUUID="5fc295dc-3950-4a0d-9d47-08f607c964c7"
/dev/sda3: UUID="3XeG3d-e5yD-3Tlc-uYc2-cIqh-TBaR-YBsBvF" TYPE="LVM2_member" PARTUUID="36479afd-e76c-48bb-9c9d-29289315d361"
/dev/sdb1: UUID="8d4119cd-b1d0-470a-9ea9-e15a4aacbe7a" TYPE="ext4" PARTUUID="2e3876ed-f3fd-4172-941c-1db537c49863"
/dev/mapper/pve-root: UUID="2beb80e2-ff2b-49bc-b0fc-acd41dc49d63" TYPE="ext4"
/dev/mapper/pve-swap: UUID="067c997d-bd04-4453-a16a-dfe4e1a1d2e0" TYPE="swap"
/dev/mapper/pve-data: UUID="729226ed-e719-49b3-82a8-9e173c78792e" TYPE="ext4"
/dev/sda1: PARTUUID="5cb4d70a-d589-4265-a5a5-120bf21345d1"

lvdisplay로 나온 결과값
  --- Logical volume ---
  LV Path                /dev/pve/swap
  LV Name                swap
  VG Name                pve
  LV UUID                aLb3H0-GPMP-Jo3c-q6mM-4RNQ-thO9-DU8rAi
  LV Write Access        read/write
  LV Creation host, time proxmox, 2016-02-17 00:21:56 +0900
  LV Status              available
  # open                 2
  LV Size                27.88 GiB
  Current LE             7136
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           252:1

  --- Logical volume ---
  LV Path                /dev/pve/root
  LV Name                root
  VG Name                pve
  LV UUID                Ce4pdB-7eFR-1LBe-4l61-FFlb-l0VQ-t6bOV4
  LV Write Access        read/write
  LV Creation host, time proxmox, 2016-02-17 00:21:56 +0900
  LV Status              available
  # open                 1
  LV Size                55.75 GiB
  Current LE             14272
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           252:0

  --- Logical volume ---
  LV Path                /dev/pve/data
  LV Name                data
  VG Name                pve
  LV UUID                ZoPvw4-cIR9-ptQ9-zs62-stYn-npif-zb09Ko
  LV Write Access        read/write
  LV Creation host, time proxmox, 2016-02-17 00:21:56 +0900
  LV Status              available
  # open                 1
  LV Size                123.82 GiB
  Current LE             31699
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           252:2

이런 경우 어떤 uuid 값을 기준으로, fstab에서 uuid를 설정해야하는지 궁금합니다.
고수님들의 조언 부탁드릴게요.

(현재 가상화 vm들중에는 운영중인 서버들이 대부분이여서 os재설치는 난해합니다. ㅠㅠ, vm서버중에 네임서버도 있습니다. 그리고 임시로 옮길만한 서버하드웨어가 없습니다.)

관련자료

댓글 2

지유파파님의 댓글

  • 지유파파
  • 작성일
blkid에 나온 UUID 값으로 설정 하시면 됩니다.

/dev/mapper/pve-root: UUID="2beb80e2-ff2b-49bc-b0fc-acd41dc49d63" TYPE="ext4"
/dev/mapper/pve-swap: UUID="067c997d-bd04-4453-a16a-dfe4e1a1d2e0" TYPE="swap"
/dev/mapper/pve-data: UUID="729226ed-e719-49b3-82a8-9e173c78792e" TYPE="ext4"

저도 정확히 두 값의 차이가 무엇인지는 잘 모르겠네요....;;

양부장님의 댓글의 댓글

  • 양부장
  • 작성일
답변 감사드립니다. 오늘 fstab수정해서 추가 디스크 붙이고 부팅해보겠습니다. ^^

공지사항


뉴스광장


  • 현재 회원수 :  60,153 명
  • 현재 강좌수 :  36,483 개
  • 현재 접속자 :  225 명