On 4/21/19 8:05 PM, David Wright wrote:
On Sun 21 Apr 2019 at 18:30:28 (+0000), Erik Josefsson wrote:
On 4/21/19 6:14 PM, Patrick Wiseman wrote:
From the command line, 'df' returns free disk space and lists all
mounted devices by device name. (One of probably many ways to do
it!)
On 4/21/19 6:17 PM, Paul Sutton wrote:
if you run lsblk it will list devices connected to the system
Here's the output of both commands, not sure I can figure out which
one(s) is(are) my usb-Generic_STORAGE_DEVICE (i.e. a microSD put into
a USB-thingie):
debian@hamlet:~$ df
Filesystem 1K-blocks Used Available Use% Mounted on
udev 961108 0 961108 0% /dev
tmpfs 201708 3260 198448 2% /run
/dev/mmcblk0p2 61214500 11372112 47335168 20% /
tmpfs 1008520 50808 957712 6% /dev/shm
tmpfs 5120 0 5120 0% /run/lock
tmpfs 1008520 0 1008520 0% /sys/fs/cgroup
tmpfs 1008520 8 1008512 1% /tmp
tmpfs 1008520 0 1008520 0% /var/tmp
/dev/mmcblk0p1 202277 48430 143403 26% /boot
tmpfs 201704 24 201680 1% /run/user/1000
debian@hamlet:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 1 29.7G 0 disk
└─sda1 8:1 1 29.7G 0 part
mmcblk0 179:0 0 59.5G 0 disk
├─mmcblk0p1 179:1 0 204M 0 part /boot
└─mmcblk0p2 179:2 0 59.3G 0 part /
mmcblk2 179:256 0 13.8G 0 disk
├─mmcblk2p1 179:257 0 50M 0 part
└─mmcblk2p2 179:258 0 13.7G 0 part
mmcblk2boot0 179:512 0 16M 1 disk
mmcblk2boot1 179:768 0 16M 1 disk
When I'm at it, here's the full ls completion from ls -al /dev/disk/by-id
debian@hamlet:~$ ls -al /dev/disk/by-id/
mmc-R1J56L_0x7da477d7
mmc-R1J56L_0x7da477d7-part1
mmc-R1J56L_0x7da477d7-part2
mmc-SN64G_0x3376cd3a
mmc-SN64G_0x3376cd3a-part1
mmc-SN64G_0x3376cd3a-part2
usb-Generic_STORAGE_DEVICE_000000001532-0:0
usb-Generic_STORAGE_DEVICE_000000001532-0:0-part1
I don't understand this output from ls -al as the -l switch should
show a lot more information, viz:
Indeed, I only pasted completion, not the output. Apologies.
Here's the output:
debdebian@hamlet:/dev/disk/by-id$ ls -al
total 0
drwxr-xr-x 2 root root 200 Apr 21 17:22 .
drwxr-xr-x 7 root root 140 Apr 21 17:22 ..
lrwxrwxrwx 1 root root 13 Apr 21 17:22 mmc-R1J56L_0x7da477d7 ->
../../mmcblk2
lrwxrwxrwx 1 root root 15 Apr 21 17:22 mmc-R1J56L_0x7da477d7-part1 ->
../../mmcblk2p1
lrwxrwxrwx 1 root root 15 Apr 21 17:22 mmc-R1J56L_0x7da477d7-part2 ->
../../mmcblk2p2
lrwxrwxrwx 1 root root 13 Apr 21 17:22 mmc-SN64G_0x3376cd3a ->
../../mmcblk0
lrwxrwxrwx 1 root root 15 Apr 21 17:22 mmc-SN64G_0x3376cd3a-part1 ->
../../mmcblk0p1
lrwxrwxrwx 1 root root 15 Apr 21 17:22 mmc-SN64G_0x3376cd3a-part2 ->
../../mmcblk0p2
lrwxrwxrwx 1 root root 9 Apr 21 17:22
usb-Generic_STORAGE_DEVICE_000000001532-0:0 -> ../../sda
lrwxrwxrwx 1 root root 10 Apr 21 17:22
usb-Generic_STORAGE_DEVICE_000000001532-0:0-part1 -> ../../sda1
lrwxrwxrwx 1 root root 13 Apr 21 14:52 mmc-SD01G_0x00c2ed5b -> ../../mmcblk0
lrwxrwxrwx 1 root root 15 Apr 21 14:52 mmc-SD01G_0x00c2ed5b-part1 ->
../../mmcblk0p1
which is showing my SD card out of a digital camera.
Yes, looks the same.
The first line is the card itself, the second is a single partition
containing a FAT16 filesystem.
Thanks for your explanation, it's getting clearer that "disk" (from
lsblk) is the same as "device name" (as asked for in the instructions)
and what you call "the card itself".
The names you're quoting should be symbolic links created by udev, and
they should point to the /dev names assigned by the kernel.
It's the usb-Generic storage I want to copy the gz image to.
Your instructions would appear to write to the whole device, which is
quite normal. The image itself will contain any partitioning required.
In my case, that would be to /dev/mmcblk0. It looks like you have more
choice, so take care.
I now think I should copy to /dev/disk/by-id/sda, but I will sleep on it!
Cheers,
David.
Thank you David.
And thanks to everybody.
//Erik