web-dev-qa-db-ja.com

すでにパーティション化されているSSDのUUIDを見つける

すでにパーティション化されているSSDのUUIDを見つけるのを手伝ってもらえますか?目標は、このSSDを自宅のディレクトリにマウントすることです。そのためには、/ etc/fstabファイルに行を追加する必要があります。そのためには、そのUUIDを行に入れる必要があります。そのためには、そのUUIDを決定する必要があります。私を困惑させるコマンドblkidによって何も出力されません。 fstabファイルのアドバイスは次のとおりです。

「「blkid」を使用して、デバイスのユニバーサル一意識別子を出力します」

私は確かにこのデバイスを持っており、このデバイスは確かに機能し、確実にパーティション化されており、Sudoを使用しましたが、blkidは何らかの理由でこのデバイスのUUIDについて何も出力しません。しかし、おそらくUUIDはファイル/ etc/fstabにUUID=69A1-BD52としてすでに表示されているので、blkidを動作させる必要はなく、そのナンセンスをスキップできます。わからない。 OSはUbuntu14.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

Blkidを実行してUUIDを確認しようとしています。

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

何も出力されません。出力を省略しませんでした。私のSudoログインは成功しました。

このデバイスはすでにパーティション化およびフォーマットされており、正常に機能しています。すべてのパーティション化されたデバイスにすでにUUIDがあるべきではありませんか?

UUID=69A1-BD52はそのUUIDですか?これを確認できますか?

最も重要な質問:fstabファイルに追加したい新しい行でUUID=69A1-BD52を安全に繰り返すことができるので、このSSDがホームディレクトリにマウントされますか?

安全で正しい場合にfstabに追加する行の例:

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

上記の行は単なる推測であり、2がそこに属しているかどうかはわかりません。

このデバイスは2回マウントされます。安全ですか、それとも行を削除する必要がありますか?新しいマウント場所に問題がなければ、古いマウント場所を保持する理由はありません。 SSDスワップファイルのエントリをホームディレクトリの下に移動した場合、変更する必要がありますか?このデバイスは、私のコンピューターであるため、他のユーザーがアクセスできなくても問題ありません。

2

編集:結局のところ、OPには実際にはパーティション化されていないSSDで作成されたファイルシステムがありました。

SSDをマウントしたくないでしょう。おそらく、SSDにpartitionをマウントしたいと思うでしょう。パーティションの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列に設定することをお勧めします。

2
AlexP