Skip to content

Instantly share code, notes, and snippets.

@bananabrick
Last active July 19, 2021 15:35
Show Gist options
  • Save bananabrick/53aff8527157325ee276e85dc47ef6bb to your computer and use it in GitHub Desktop.
Save bananabrick/53aff8527157325ee276e85dc47ef6bb to your computer and use it in GitHub Desktop.
1. I was trying to mount the following drives:
ubuntu@nair-test-0001:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 55.4M 1 loop /snap/core18/2066
loop1 7:1 0 230.1M 1 loop /snap/google-cloud-sdk/184
loop2 7:2 0 67.6M 1 loop /snap/lxd/20326
loop3 7:3 0 32.1M 1 loop /snap/snapd/12057
sda 8:0 0 10G 0 disk
├─sda1 8:1 0 9.9G 0 part /
├─sda14 8:14 0 4M 0 part
└─sda15 8:15 0 106M 0 part /boot/efi
nvme0n1 259:0 0 375G 0 disk
nvme0n2 259:1 0 375G 0 disk
nvme0n3 259:2 0 375G 0 disk
2. But I need to do it through the symlinks here:
ubuntu@nair-test-0001:~$ ls /dev/disk/by-id/google-local*
/dev/disk/by-id/google-local-nvme-ssd-0 /dev/disk/by-id/google-local-nvme-ssd-1 /dev/disk/by-id/google-local-nvme-ssd-2
ubuntu@nair-test-0001:~$ readlink -f /dev/disk/by-id/google-local-nvme-ssd-0
/dev/nvme0n1
ubuntu@nair-test-0001:~$ readlink -f /dev/disk/by-id/google-local-nvme-ssd-1
/dev/nvme0n2
ubuntu@nair-test-0001:~$ readlink -f /dev/disk/by-id/google-local-nvme-ssd-2
/dev/nvme0n3
3. I try to mount the first disk and it works.
ubuntu@nair-test-0001:~$ sudo zpool create -f data1 -m /mnt/data1 /dev/disk/by-id/google-local-nvme-ssd-0
ubuntu@nair-test-0001:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 55.4M 1 loop /snap/core18/2066
loop1 7:1 0 230.1M 1 loop /snap/google-cloud-sdk/184
loop2 7:2 0 67.6M 1 loop /snap/lxd/20326
loop3 7:3 0 32.1M 1 loop /snap/snapd/12057
sda 8:0 0 10G 0 disk
├─sda1 8:1 0 9.9G 0 part /
├─sda14 8:14 0 4M 0 part
└─sda15 8:15 0 106M 0 part /boot/efi
nvme0n1 259:0 0 375G 0 disk
├─nvme0n1p1 259:5 0 374.9G 0 part
└─nvme0n1p9 259:6 0 64M 0 part
nvme0n2 259:1 0 375G 0 disk
nvme0n3 259:2 0 375G 0 disk
2. I try to mount the second disk, but it fails. It does create a partition though.
ubuntu@nair-test-0001:~$ sudo zpool create -f data2 -m /mnt/data2 /dev/disk/by-id/google-local-nvme-ssd-1
missing link: nvme0n2 was partitioned but /dev/disk/by-id/google-local-nvme-ssd-1-part1 is missing
ubuntu@nair-test-0001:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 55.4M 1 loop /snap/core18/2066
loop1 7:1 0 230.1M 1 loop /snap/google-cloud-sdk/184
loop2 7:2 0 67.6M 1 loop /snap/lxd/20326
loop3 7:3 0 32.1M 1 loop /snap/snapd/12057
sda 8:0 0 10G 0 disk
├─sda1 8:1 0 9.9G 0 part /
├─sda14 8:14 0 4M 0 part
└─sda15 8:15 0 106M 0 part /boot/efi
nvme0n1 259:0 0 375G 0 disk
├─nvme0n1p1 259:5 0 374.9G 0 part
└─nvme0n1p9 259:6 0 64M 0 part
nvme0n2 259:1 0 375G 0 disk
├─nvme0n2p1 259:3 0 374.9G 0 part
└─nvme0n2p9 259:4 0 64M 0 part
nvme0n3 259:2 0 375G 0 disk
3. But if I try to mount the second disk using the device name directly, it works.
ubuntu@nair-test-0001:~$ sudo zpool create -f data2 -m /mnt/data2 /dev/nvme0n2
ubuntu@nair-test-0001:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 55.4M 1 loop /snap/core18/2066
loop1 7:1 0 230.1M 1 loop /snap/google-cloud-sdk/184
loop2 7:2 0 67.6M 1 loop /snap/lxd/20326
loop3 7:3 0 32.1M 1 loop /snap/snapd/12057
sda 8:0 0 10G 0 disk
├─sda1 8:1 0 9.9G 0 part /
├─sda14 8:14 0 4M 0 part
└─sda15 8:15 0 106M 0 part /boot/efi
nvme0n1 259:0 0 375G 0 disk
├─nvme0n1p1 259:5 0 374.9G 0 part
└─nvme0n1p9 259:6 0 64M 0 part
nvme0n2 259:1 0 375G 0 disk
├─nvme0n2p1 259:7 0 374.9G 0 part
└─nvme0n2p9 259:8 0 64M 0 part
nvme0n3 259:2 0 375G 0 disk
ubuntu@nair-test-0001:~$ df -Tm
Filesystem Type 1M-blocks Used Available Use% Mounted on
/dev/root ext4 9750 1732 8003 18% /
devtmpfs devtmpfs 7499 0 7499 0% /dev
tmpfs tmpfs 7503 0 7503 0% /dev/shm
tmpfs tmpfs 1501 2 1499 1% /run
tmpfs tmpfs 5 0 5 0% /run/lock
tmpfs tmpfs 7503 0 7503 0% /sys/fs/cgroup
/dev/loop0 squashfs 56 56 0 100% /snap/core18/2066
/dev/loop2 squashfs 68 68 0 100% /snap/lxd/20326
/dev/loop1 squashfs 231 231 0 100% /snap/google-cloud-sdk/184
/dev/loop3 squashfs 33 33 0 100% /snap/snapd/12057
/dev/sda15 vfat 105 8 97 8% /boot/efi
tmpfs tmpfs 1501 0 1501 0% /run/user/1043
tmpfs tmpfs 1501 0 1501 0% /run/user/1000
data1 zfs 371008 1 371008 1% /mnt/data1
data2 zfs 371008 1 371008 1% /mnt/data2
ubuntu@nair-test-0001:~$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment