LinuxForum.Fans
Тема

Не могу смонтировать жесткий диск c liveCD

Автор: kerogaz 21 сообщений 4069 просмотров
#365413
text
[root@livecd centoslive]# mount /dev/sda
mount: can't find /dev/sda in /etc/fstab or /etc/mtab
[root@livecd centoslive]# mount: can't find /dev/sda in /etc/fstab or /etc/mtab
> 

В fstab действительно нет никакого намека на жесткий диск
(хочу создать образ жесткого диска командой

text
dd if=/dev/sda of=/mnt/backup/sda.img bs=8M conv=sync,noerror )

fdisk даёт

text
 fdisk -l

Disk /dev/sda: 160.0 GB, 160041885696 bytes 255 heads, 63 sectors/track, 19457 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x0008153c

Device Boot Start End Blocks Id System /dev/sda1 * 1 1216 9764864 83 Linux /dev/sda2 1216 19458 146523137 5 Extended /dev/sda5 1216 1736 4170752 82 Linux swap / Solaris /dev/sda6 1736 19458 142351360 83 Linux

Disk /dev/mapper/live-rw: 4294 MB, 4294967296 bytes 255 heads, 63 sectors/track, 522 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000

Disk /dev/mapper/live-osimg-min: 4294 MB, 4294967296 bytes 255 heads, 63 sectors/track, 522 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000

Disk /dev/sdb: 8166 MB, 8166703104 bytes 255 heads, 63 sectors/track, 992 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x854e438f

Device Boot Start End Blocks Id System /dev/sdb1 * 1 993 7975264+ b W95 FAT32 Partition 1 has different physical/logical endings: phys=(991, 254, 63) logical=(992, 223, 63

)

#365416

А разве не раздел монтировать надо: mount /dev/sdaX /<точка монтирования> ? Где X - номер раздела.

#365418

То же сообщение

text
[root@livecd centoslive]# mount /dev/sda1
mount: can't find /dev/sda1 in /etc/fstab or /etc/mtab

я думаю что какой радел ни назначай будет то же самое поскольку fstab какой-то странный :

text
/dev/root  /         ext4    defaults,noatime 0 0
devpts     /dev/pts  devpts  gid=5,mode=620   0 0
tmpfs      /dev/shm  tmpfs   defaults         0 0
proc       /proc     proc    defaults         0 0
sysfs      /sys      sysfs   defaults         0 0
#365421

Вы точку монтирования не указываете.
попробуйте как то так
[console]mount /dev/sda1 /mnt[/console]
Ну или другую любую точку вместо /mnt

#365422

Я пользуюсь следующей простой инструкцией:
"Первым делом необходимо загрузиться с любого доступного Live-CD диска, имеющего утилиту dd, и войти в командную строку в качестве суперпользователя. Создаем точку монтирования для проведения резервного копирования.

text
mkdir /mnt/backup

Монтируем жесткий диск на который необходимо сохранить образ.

text
mount /dev/sdb1

Создание образа жесткого диска

text
dd if=/dev/sda of=/mnt/backup/sda.img bs=8M conv=sync,noerror

if=/dev/sda - копируем весь жесткий диск sda;
of=/mnt/backup/sda.img - копируем в /mnt/backup/sda.img;
bs=8M - задаем размер кэша жесткого диска для ускорения процедуры копирования (иначе данные будут сбрасываться малыми порциями по 512 байт);
conv=sync,noerror - указываем dd на необходимость копирования по типу бит-в-бит с игнорированием ошибок чтения.

Или надо обязательно второй жесткий диск, на который записывается образ sda?

#365423

Я кончено профан в линуксе, но по моему надо так:
[console]# mkdir /mnt/backup
# mount /dev/sdb1 /mnt/backup
# dd if=/dev/sda of=/mnt/backup/sda.img bs=8M conv=sync,noerror[/console]

p.s. не ругайте сильно :)

#365424

У меня есть только один жеский диск а sdb1 это флешка которая уже примонтировна

Но тоже фигня

text
[root@livecd centoslive]# mount /dev/sdb1
mount: /dev/sdb1 already mounted or /media/New Volume busy
mount: according to mtab, /dev/sdb1 is already mounted on /media/New Volume
[root@livecd centoslive]# dd if=/dev/sda of=/mnt/backup/sda.img bs=8M conv=sync,noerror
Bus error
#365427

так как /dev/sdb1 is already mounted on /media/New Volume то,по моему, надо как то так

[console]# dd if=/dev/sda of=/media/New Volume/backup/sda.img bs=8M conv=sync,noerror[/console]

#365429

У меня такое подозрение что на флешку образ жесткого диска вообще с помощью dd фиг запишешь. Похоже надо второй жесткий диск или непримонтированный раздел этого же диска достаточного размера

#365431

Тебе ведь уже сказали, что надо указывать точку монтирования.
Если она не указана, то команда mount ищет запись в fstab (из которой она бы и взяла точку монтирования), ну и не находя её выдаёт ошибку.

И у тебя неправильная инструкция, если там об этом не написано.

И dd делает образы несмонтированных разделов. Для его работы монтировать не надо. При монтировании надо указывать раздел, а не весь диск.

Так что у тебя ошибка на ошибке и ошибкой погоняет.

#365433
"Vascom" написал:
Так что у тебя ошибка на ошибке и ошибкой погоняет.

Сорри за офтоп, вспомнилось как учительница по математике в школе говорила: если сделать четное количество ошибок, то ответ может получиться правильный. :D

#365440
Vascom написал:
Тебе ведь уже сказали, что надо указывать точку монтирования.
Если она не указана, то команда mount ищет запись в fstab (из которой она бы и взяла точку монтирования), ну и не находя её выдаёт ошибку.

И у тебя неправильная инструкция, если там об этом не написано.

И dd делает образы несмонтированных разделов. Для его работы монтировать не надо. При монтировании надо указывать раздел, а не весь диск.

Так что у тебя ошибка на ошибке и ошибкой погоняет.

Ради интереса посмотрел другой источник и там также написано
"2. Создаём резервную копию
В данном примере /dev/hda это винчестер, который архивируем, а /dev/sda1 - это раздел внешнего винчестера или другая партиция, на которую архивируем, hda.img.gz - получившийся сжатый файл-образ.

2.1 Внешний винчестер или другой раздел диска
Монтируем устройство, куда мы будем архивировать данные
# mount -t vfat /dev/sda1 /mnt/sda1"

http://mydebianblog.blogspot.com/2008/03/dd.html
Я хотел записать образ на sda6 и не мог его также примонтировать

#365441

И где ты тут видишь то же самое?
1. Указана точка монтирования.
2. Указан раздел, а не весь диск.
3. Монтируется устройство на которое будут архивированы данные, а не с которого.

Включай мозги.

#365442

Ещё раз повторяю что я делал

Я хотел записать образ на sda6 и не мог его также примонтировать с Live CD. Я ради интереса загружал Live Puppy и с него всё прекрасно монтируется. А здесь ни фига

text
mkdir /mnt/backup
mount /dev/sda6

и то же самое

text
mount: can't find /dev/sda6 in /etc/fstab or /etc/mtab
#365445
text
mount -t ext4 /dev/sda6 /mnt/sda6
mount:mount point /mnt/sda6 does not exist
#365446

У меня только матерные слова есть

#365447
baralgin написал:
Я кончено профан в линуксе, но по моему надо так:
[console]# mkdir /mnt/backup
# mount /dev/sdb1 /mnt/backup
# dd if=/dev/sda of=/mnt/backup/sda.img bs=8M conv=sync,noerror[/console]

p.s. не ругайте сильно :)

Вы были правы :) Так работает. Спасибо. В моём случае это выглядит так:

text
# mkdir /mnt/backup
# mount /dev/sda6  /mnt/backup
# dd if=/dev/sda of=/mnt/backup/sda.img bs=8M conv=sync,noerror

Правда сделал я это на Puppy . На сентосе наверное тоже работает но мне и этого достаточно

#365455

kerogaz, ну ты просто рекорды бьёшь.

То есть ты образ диска записал на этот же диск? Рекурсию изучаешь?

#365459
Vascom написал:
kerogaz, ну ты просто рекорды бьёшь.

То есть ты образ диска записал на этот же диск? Рекурсию изучаешь?

А что делать если второго физического диска нет а на флешку не пишется? Главное чтобы места хватило

#365460

kerogaz, и чё с ним дальше делать? *ROFL*

Войдите или зарегистрируйтесь, чтобы ответить.