Найдите нужное имя устройства SD-карты, подключенной через USB-устройство чтения карт памяти

Я хочу сделать резервную копию моей Raspberry Pi на SD-карте, которая подключена через USB-устройство чтения карт.

Насколько я понимаю, имя устройства встроенной SD-карты в /dev есть

brw-rw---T 1 root 179,   0 Jan  1  1970 mmcblk0

Но как я могу найти правильное имя устройства SD-карты, которое подключено через USB-устройство чтения карт памяти? Светодиодный индикатор устройства чтения карт памяти включен. Я думаю, что это хорошая отправная точка.

Как только я знаю точные имена устройств, я знаю, как создать bakup usind dd. Но так как dd также называется уничтожить диск , я хочу убедиться, что использую правильные имена устройств прежде чем я начну.

5 голосов | спросил BetaRide 1 SatEurope/Moscow2012-12-01T17:49:05+04:00Europe/Moscow12bEurope/MoscowSat, 01 Dec 2012 17:49:05 +0400 2012, 17:49:05

1 ответ


2

У меня нет считывателя карт, но я бы сначала сделал:

  [email protected] ~ $ ls -al /dev | grep mmc
  brw-rw---T  1 root floppy  179,   0 Dec 31  1969 mmcblk0
  brw-rw---T  1 root floppy  179,   1 Dec 31  1969 mmcblk0p1
  brw-rw---T  1 root floppy  179,   2 Nov 29 22:13 mmcblk0p2
  lrwxrwxrwx  1 root root           9 Nov 29 22:13 root -> mmcblk0p2
   [email protected] ~ $ pi

SD-карта включена /dev /mmcblk0. Это также подтверждается просмотром /etc /fstab, который монтирует файловые системы при загрузке.

  [email protected] ~ $ cat /etc/fstab
  proc            /proc           proc    defaults          0       0
  /dev/mmcblk0p1  /boot           vfat    defaults          0       2
  /dev/mmcblk0p2  /               ext4    defaults,noatime  0       1
  [email protected] ~ $ 

Извлеките устройство для чтения карт и посмотрите файловую систему устройства и посмотрите, что исчезнет. Верните устройство для чтения карт и проверьте, какое устройство снова появляется.

Обновление

[email protected] ~ $ cd
[email protected] ~ $ ls /dev > before.txt
[email protected] ~ $ #plug in the usb reader with the SD card
[email protected] ~ $ ls /dev > after.txt
[email protected] ~ $ diff -C 2 before.txt after.txt 
*** before.txt  2012-12-01 13:29:58.234244009 -0500
--- after.txt   2012-12-01 13:31:04.313366798 -0500
***************
*** 56,59 ****
--- 56,62 ----
  raw
  root
+ sda
+ sda1
+ sda2
  shm
  snd
***************
*** 134,137 ****
--- 137,141 ----
  usbdev1.2
  usbdev1.3
+ usbdev1.4
  vchiq
  vc-mem
[email protected] ~ $ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp. 
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. 
Bus 001 Device 004: ID 058f:6366 Alcor Micro Corp. Multi Flash Reader
[email protected] ~ $

Это показывает, что usbdev1.4 был добавлен - устройство для чтения карт. Также /dev /sda /dev /sda1 /dev /sda2.

Это вторая карточка RPI (не работающая) в считывателе, поэтому у нее есть два раздела, установленные из /dev /sda1 и /dev /sda2.

[email protected] ~ $ df -k
Filesystem     1K-blocks    Used Available Use% Mounted on
rootfs           1804128 1685924     26556  99% /
/dev/root        1804128 1685924     26556  99% /
devtmpfs          224436       0    224436   0% /dev
tmpfs              44900     228     44672   1% /run
tmpfs               5120       0      5120   0% /run/lock
tmpfs              89780       0     89780   0% /run/shm
/dev/mmcblk0p1     57288   16896     40392  30% /boot
/dev/sda1          57288   16920     40368  30% /media/8B12-9112
/dev/sda2        1804128 1256004    456476  74% /media/29b6c2f5-5469-49f2-abd5-daa9149021cc
[email protected] ~ $

Точки монтирования для разделов отображаются справа.

[email protected] ~ $ cd /media/8B12-9112/
[email protected] /media/8B12-9112 $ ls
bootcode.bin  fixup_cd.dat  kernel_cutdown.img    start_cd.elf
cmdline.txt   fixup.dat     kernel_emergency.img  start.elf
config.txt    issue.txt     kernel.img
[email protected] /media/8B12-9112 $
ответил Dan M 1 SatEurope/Moscow2012-12-01T18:18:05+04:00Europe/Moscow12bEurope/MoscowSat, 01 Dec 2012 18:18:05 +0400 2012, 18:18:05

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132