파티션된 SSD의 UUID 찾기

파티션된 SSD의 UUID 찾기

파티션된 SSD의 UUID를 찾는 데 도움을 주실 수 있나요? 목표는 이 SSD를 내 홈 디렉터리에 설치하는 것입니다. 이렇게 하려면 /etc/fstab 파일에 한 줄을 추가해야 합니다. 이렇게 하려면 UUID를 행에 넣어야 합니다. 이렇게 하려면 해당 UUID를 결정해야 합니다. blkid 명령은 아무것도 출력하지 않아 혼란스럽습니다. fstab 파일의 제안 사항은 다음과 같습니다.

"장치의 범용 고유 식별자를 인쇄하려면 'blkid'를 사용하세요."

나는 확실히 장치를 가지고 있고 장치는 확실히 작동하며 확실히 분할되어 있고 sudo를 사용하지만 어떤 이유로 blkid는 장치의 UUID에 대해 단호하게 아무것도 인쇄하지 않습니다. 하지만 UUID가 이미 /etc/fstab 파일에 있을 수도 있으므로 UUID=69A1-BD52이 작업을 수행하는 데 blkid가 실제로 필요하지 않으며 이 말도 안되는 내용을 건너뛸 수 있습니다. 확실하지 않다. 운영체제는 우분투 14.04LTS입니다.

이것은 내 현재 fstab입니다.

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
/dev/mapper/ubuntu--vg-root /               ext4    errors=remount-ro 0       1
# /boot was on /dev/sda2 during installation
UUID=9b4fb887-5dd8-413c-b0b0-dd3c803cf4ab /boot           ext2    defaults        0       2
# /boot/efi was on /dev/sda1 during installation
UUID=69A1-BD52  /boot/efi       vfat    umask=0077      0       1
/dev/mapper/ubuntu--vg-swap_1 none            swap    sw              0       0
/dev/nvme0n1 /mnt/fastssd auto nosuid,nodev,nofail,x-gvfs-show 0 0
# Following was added by ga for permanent fast swap file on ssd with high priority as created at cmd line earlier
/mnt/fastssd/100GiB.swap none swap sw 0 0

다음은 df 명령의 출력입니다.

$ df
Filesystem                   1K-blocks      Used  Available Use% Mounted on
udev                          65956452         0   65956452   0% /dev
tmpfs                         13196096      9816   13186280   1% /run
/dev/mapper/ubuntu--vg-root 1789679056  27183296 1671562308   2% /
tmpfs                         65980460         0   65980460   0% /dev/shm
tmpfs                             5120         4       5116   1% /run/lock
tmpfs                         65980460         0   65980460   0% /sys/fs/cgroup
/dev/nvme0n1                 492128608 104929192  362177652  23% /mnt/fastssd
/dev/sda2                       483946    250653     208308  55% /boot
/dev/sda1                       523248      3668     519580   1% /boot/efi
tmpfs                         13196096         0   13196096   0% /run/user/1000

이것은 UUID를 보려고 blkid를 실행하는 것입니다.

$ blkid /dev/nvme0n1
$ blkid /mnt/fastssd
$ sudo blkid /mnt/fastssd
$ blkid /dev/sda1

아무것도 출력되지 않습니다. 출력이 누락되지 않았습니다. sudo 로그인에 성공했습니다.

장치가 분할되고 포맷되었으며 정상적으로 실행되고 있습니다. 각 파티션 장치에 UUID가 있어야 하지 않나요?

UUID=69A1-BD52UUID 인가요 ? 이것을 확인해도 될까요?

UUID=69A1-BD52가장 중요한 질문: 이 SSD가 내 홈 디렉터리에 마운트되도록 fstab 파일에 추가하고 싶은 내용을 새 줄에 안전하게 반복할 수 있습니까?

이것이 안전하고 정확하다면 fstab에 다음 줄의 예를 추가하겠습니다.

UUID=69A1-BD52  /home/user/fastssd auto   rw,noauto,user,sync          0  2

위의 줄은 단지 큰 추측일 뿐이며 2가 거기에 속하는지 여부는 알 수 없습니다.

장치는 두 번 설치됩니다. 안전한가요, 아니면 실밥을 제거해야 하나요? 새 장착 위치가 괜찮다면 이전 장착 위치를 유지할 이유가 없습니다. SSD 스왑 파일 항목을 홈 디렉터리로 이동하는 경우 이를 변경해야 합니까? 내 컴퓨터이기 때문에 다른 사용자가 이 장치에 액세스할 수 없어도 괜찮습니다.

답변1

편집: OP가 실제로 파티션되지 않은 SSD에 파일 시스템을 생성한 것으로 나타났습니다.

SSD를 설치하고 싶지 않을 수도 있습니다. 어쩌면 당신은 하나를 설치하고 싶을 수도 있습니다분할SSD에. 파티션의 UUID를 나열합니다.

sudo lsblk -o name,mountpoint,size,type,ro,label,uuid

결과의 예:

$ sudo lsblk -o name,mountpoint,size,type,ro,label,uuid
NAME                  MOUNTPOINT  SIZE TYPE  RO LABEL           UUID
sda                                40G disk   0                 
├─sda1                /boot       286M part   0 SERVERAX-BOOT   2db37cbc-6c0cb-4833-4511-3476aabf55d
└─sda2                           39.7G part   0                 2148212e-3652d-4c16-8115-2230b7c98a7
  └─Serverax                     39.7G crypt  0                 BU961-FLmD-mXHQta-VUkW-xPAQ-2H4D-vubDr
    ├─Serverax-Swap   [SWAP]      1.7G lvm    0 SERVERAX-SWAP   bef1e619-85a9a-44eb-43fd-c404b4fdc8a
    ├─Serverax-System /            20G lvm    0 SERVERAX-SYSTEM c0a7b4d2-a6515-436d-e10f-bca5a2340ef
    ├─Serverax-Home   /home        10G lvm    0 SERVERAX-HOME   8f410236-4e4c8-45f4-ab15-a8398dfa6fa
    └─Serverax-Srv    /srv          6G lvm    0 SERVERAX-SRV    0ceb5cd2-937e8-4c75-d4c4-67d5a10168f
sr0                              1024M rom    0                 

가능하다면 명령을 실행하기 전에 터미널을 132열로 설정하는 것이 좋습니다.

관련 정보