パーティションSSDのUUIDを見つけるのに役立ちますか?目的は、このSSDを自分のホームディレクトリにインストールすることです。これを行うには、/ etc / fstabファイルに1行を追加する必要があります。これを行うには、UUIDを行に入れる必要があります。これを行うには、対応するUUIDを決定する必要があります。 blkidコマンドは何も出力しないので混乱します。 fstab ファイルの提案は次のとおりです。
「デバイスのユニバーサル一意の識別子を印刷するには、「blkid」を使用してください。」
私は間違いなくデバイスを持っていて、デバイスは間違いなく動作し、間違いなく分割されてsudoを使用しますが、何らかの理由でblkidはデバイスのUUIDに対して断固として何も印刷しません。ただし、UUIDがすでに/ etc / fstabファイルにある可能性があるため、UUID=69A1-BD52
この操作を実行するためにblkidは実際には必要ありません。わからない。オペレーティングシステムはUbuntu 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-BD52
UUIDですか?これを確認してもいいですか?
UUID=69A1-BD52
最も重要な質問:このSSDが自分のホームディレクトリにマウントされるようにfstabファイルに追加したいものを新しい行に安全に繰り返すことはできますか?
これが安全で正しい場合は、fstabに次の行の例を追加します。
UUID=69A1-BD52 /home/user/fastssd auto rw,noauto,user,sync 0 2
上記の行は単なる大きな推測であり、2がそこに属しているかどうかはわかりません。
デバイスは2回インストールされます。安全ですか、それとも縫い目を取り除く必要がありますか?新しい取り付け位置が問題ない場合、古い取り付け位置を維持する理由はありません。 SSDスワップファイルエントリをホームディレクトリに移動する場合は、それを変更する必要がありますか?私のコンピュータなので、他のユーザーがこのデバイスにアクセスできなくても大丈夫です。
答え1
編集:OPが実際にパーティション化されていないSSDにファイルシステムを作成したことがわかりました。
SSDをインストールしたくない場合があります。たぶんあなたは1つをインストールしたいかもしれません分割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列に設定することをお勧めします。