Узелки на память. Linux

1. Как смонтировать образ флешки, снятый командой dd if=/dev/sde of=~/disk.img:

$ sudo fdisk -C 592 -l -u ~/disk.img

Disk /home/rat/disk.img: 0 MB, 0 bytes
255 heads, 63 sectors/track, 592 cylinders, total 0 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0xc6aafc6c
Device Boot Start End Blocks Id System
/home/rat/disk.img1 44 15679439 7839698 b W95 FAT32

$ sudo mount -o loop,offset=22528 -t vfat ~/disk.img /mnt/disk

Смещение 22528 байтов вычисляется как 44 сектора * 512 байтов = 22528 байтов.

2. Как перегрузить сглючивший Compiz

$ compiz --replace

3. Что делать с “no public key available” при обновлении Debian:

$ sudo apt-get install debian-keyring debian-archive-keyring

4. Замена аскетичному dd

Так как dd – это, в принципе вызов команды cat, то можно использовать более приятный вариант, с индикацией прогресса, при помощи команды pv. Например, копирование одного жесткого диска на другой:

$ sudo sh -c 'pv /dev/sda > /dev/sdc'

Так как ‘pv’ присутствует в репозитории ‘universe’, его необходимо включить:

$ sudo apt-add-repository universe
$ sudo apt-get update
$ sudo apt-get install pv

Да, забыл упомянуть, что pv хорошо работает на дисках без повреждений. Если же диск начал покрываться “бэдами”, на помощь придет ddrescue:

$ sudo apt-add-repository universe
$ sudo apt-get update
$ sudo apt-get install gddrescue
$ sudo ddrescue -f -d -r3 /dev/sda /dev/sdc /home/ubuntu/ddrescue.log

-d – прямой доступ к диску
-f – подтверждение на перазапись информации на новом диске
-r3 – 3 попытки чтения поврежденного участка

Leave a comment

Your comment