временно сделать партицию невидимой...
dimon 1 Августа, 2010 - 21:53
... на время, пока отдаю ПК в чужие руки. Есть партиция, которую можно светить (системная), а есть те, которые хотелось бы временно "вывести из строя", чтобы никто не пытался туда залезть и прочитать. Естественно, после возвращения компа разделы должны быть восстановлены. Может, подскажете какую-нибудь утилитку или скриптик для этого?
»
- Для комментирования войдите или зарегистрируйтесь
Если чужие руки - отдел К, то
Если чужие руки - отдел К, то бэкапить партицию и уничтожать всё к чертовой матери. Иначе найдут и восстановят.
Если чужие руки - любознательный кулхацкер, то бэкапить и уничтожать. Есть шанс, что он вам радостно сияя скажет, что он нашёл пустое место на диске, отформатировал и записал туда 100Гб фильмов :)
Если чужие руки - блондинка, то достаточно закомментировать соответствующую строку в fstab.
В общем, Вы сами поймите, что Вам надо :)
backup/cleanup/restore ;) А
backup/cleanup/restore ;)
А если сер'езно, то зависит от квалификации "получателя" - может будет достаточно поменять код партиции на Hidden или поставить cryptsetup.
Уточняю направление поиска:
Уточняю направление поиска: на время модифицировать MBR так, чтобы разделы 2-4 исчезли. "Чужие руки" не будут пытаться восстанавливать их, если их не видно с первого взгляда.
dimon написал(а): Уточняю
Тогда просто удалите их из partition table, но очень рекомендую перед этим сделать копию. А потом восстановите...
чужие ноги
Ну и способ от продвинутых блондинок в довесок (:
буду честен, я не знаю, почему у меня все работает
Тогда просто удалите их из partition table...
Вот-вот, именно это я и хотел сделать, но, поскольку не спец по манипуляциям с секторами жесткого диска, просил конкретных скриптов или команд. Правильно ли я понимаю, что надо
1) dd if=/dev/sda1 of=mbr.bak bs=512 count=1
2) удалить разделы 2-4 с помощью fdisk
после чего смело отдавать комп (сохранив mbr.bak в надежном месте).
После возвращения компа
3) dd if=mbr.bak of=/dev/sda1 bs=512 count=1
и все как и прежде?
dd if=/dev/sda1 of=mbr.bak
нет, не правилно
MBR не входит в файловую систему и начиамется с 0-го сектора жесткого диска
т.е dd if=/dev/sda of=mbr.bak bs=512 count=63
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
slepnoga написал(а): т.е dd
про sda - правильно, но зачем count=63? У Вас mbr 32256 байт?
dimon написал(а): Вот-вот,
Копирование MBR - это лишнее! :) - Лучше (и достаточно)
Таблицу можно сохранить в файл, а потом восстановить или просто записать на бумажку... :)
P.S. Кстати, под копированием я имел ввиду действительно копирование диска/разделов... :)))