# blkid
/dev/sda2: LABEL="capture" UUID="f85e7b79-26be-4b65-9503-c645d03cbd3f" TYPE="ext4"
/dev/sda1: LABEL="windows" UUID="332209EF5BB0855D" TYPE="ntfs"
/dev/sdb1: UUID="264d4af8-fd08-4e90-bddd-faabe421ff14" TYPE="ext4"
/dev/sdb2: LABEL="storage2" UUID="cd29403f-ef2d-42bf-8a18-0cfb17dbde17" TYPE="ext4"
/dev/sdc1: UUID="6edd3cad-c551-496d-9d79-85501254fdbf" TYPE="ext4" LABEL="/"
/dev/sdc2: LABEL="storage" UUID="9122d8cf-b6b5-4f4e-bb73-b5afd258a0a3" TYPE="ext4"
tune2fs -m 0 /dev/sda2
Не рекомендуется для корневого раздела.
Размонтировать
# echo 1 > /sys/block/sdd/device/delete (sdd - отключаемое устройство)
growisofs -speed=2 -Z /dev/sr0 -R -J -V VIDEO-123 VIDEO-123
-speed=2 - Включить 2-ю скорость записи
-Z - записать на устройство /dev/sr0
-R - создать Rock Ridge (опция для mkisofs)
-J - создать Joliet (опция для mkisofs)
-V - метка тома VIDEO-123 (опция для mkisofs)
VIDEO-123 - папка с записываемыми файлами
Хранение шифрованных данных в файле
Создаем сам файл, на котором будет храниться шифрованная файловая система:
touch /storage/crypt-file
Заполняем его случайными данными, чтобы сложнее было дешифровать. Задаём размер тома в 300 мегабайт:
shred -v -n1 -s300M /storage/crypt-file
Создаем loopback устройство из файла:
losetup /dev/loop0 /storage/crypt-file
Создаем шифрованный том из устройства /dev/loop0:
cryptsetup -c aes -y create crypt-disk /dev/loop0
Форматируем файловую систему:
mkfs -t ext2 /dev/mapper/crypt-disk
Монтирование:
losetup /dev/loop0 /storage/crypt-file
cryptsetup create crypt-disk /dev/loop0
mount /dev/mapper/crypt-disk /media/crypt
Размонтирование:
umount /storage/crypt
cryptsetup remove crypt-disk
losetup -d /dev/loop0
По материалам BLUG - Wiki - Создание шифрованного тома в Linux
Имеем: grub на sda, Linux на sda1, Windows на sdc1 (NTFS),
Для загрузки Windows с третьего диска (sdc1) необходимо прописать в /boot/grub/grub.conf:
title Windows
rootnoverify (hd0,0)
map (hd2) (hd0)
chainloader (hd2,0)+1
makeactive
и (возможно необязательно) в /boot/grub/device.map добавить:
(hd2) /dev/sdc
#!/bin/bash
find ./*.rar -type f | while read FILENAME; do
rar x $FILENAME
done
Распаковывает все файлы *.rar в текущую папку
22 ноября 2008г.
Проверка переименования всех файлов текущей папки из кодировки cp866 в utf8:
convmv -f cp866 -t utf8 *
Переименование:
convmv -f cp866 -t utf8 * --notest
15 октября 2008г.
mount -t ramfs -omaxsize=256M none /mnt/ram/
8 июня 2008г.
Fedora 8 (ядро 2.6.25.9-40).
1. Отмонтировать раздел с ext3:
umount /dev/sdb2
2. Разрешить монтирование, как ext4:
/sbin/debugfs -w /dev/sdb2
debugfs: set_super_value s_flags 4
debugfs: quit
3. Изменить идентификатор файловой системы на ext4dev в файле /etc/fstab:
/dev/sdb2 /media/capture ext4dev defaults 0 0
4. Смонтировать раздел с ext3:
mount /dev/sdb2
С использованием ntfs-3g:
В файле /etc/fstab
/dev/sdb2 /media/old_d ntfs-3g defaults,locale=ru_RU.UTF-8,user 0 0
Монтируется раздел sdb2 в папку /media/old_d, устанавливается локаль ru_RU.UTF-8
* В Fedora 8 достаточно :
/dev/sdb2 /media/old_d ntfs defaults 0 0
mount Образ.iso /media/iso -o loop
umount /media/iso
Конвертирование cue/bin → iso:
bchunk binfile.bin cuefile.cue myisofile.iso
Конвертирование nrg → iso:
nrg2iso image.nrg image.iso
Конвертирование mdf → iso:
mdf2iso image.mdf image.iso
* mdf2iso нет в репозиториях, пакет ставился отсюда - mdf2iso-0.3.0-1.el5.rf.x86_64.rpm.
На несмонтированных файловых системах, выполнить
e2fsck -f -p -C 0 /dev/sda1
Загрузить ОС в режиме init 1 или добавить параметр ядра single.
Смонтировать новый раздел в /mnt/new (раздел должен быть помечен, как активный)
Скопировать необходимые разделы:
rsync -axvPH / /mnt/new/
(копирует корневой раздел в /mnt/new)
Переподключить диски.
Если система не грузится, восстановить grub:
Загрузится в linux rescue
Выполнить
grub-install –root-directory=/ hd0
(если новая система находится на hd0)
Смотреть также Восстановление grub.
1. Грузимся с установочного диска в режиме восстановления.
2. Не подмонтируем chroot.
3. Запускаем grub, в нём:
root (hd0,0)
setup (hd0)
quit
4. Перегружаемся…
/sbin/e2label /dev/sdb1 /
Переименовывает том sdb1 на /
Создание:
На локальной машине:
cat /dev/sda1 > disk.img
Создаёт образ диска sda1 в файл disk.img, может быть смонтирован, как блочное устройство (с опцией -o loop), совместим с форматом образов qemu.
cat /dev/sda1 | bzip2 > disk.img.bz2
Создаёт сжатый образ.
С удалённой машины:
ssh root@remotehost cat /dev/sda1 > disk.img
Восстановление:
Загрузится в rescue mode. Примонтировать раздел, содержащий файл образа. Не монтируя sda1 выполнить:
cat disk.img > /dev/sda1
В папке /boot запустить:
mkinitrd ФайлЗагрузчика Ядро
Создаётся ФайлЗагрузчика, на основании конфигурации Ядра.
Например:
mkinitrd initrd-2.6.24.3-34.ok.img 2.6.24.3-34
В /boot/grub/grub.conf прописываем:
title Fedora (2.6.24.3-34.ok)
root (hd0,0)
kernel /boot/vmlinuz-2.6.24.3-34.fc8 ro root=/dev/sda1 rhgb quiet
initrd /boot/initrd-2.6.24.3-34.ok.img
Наверх