временно сделать партицию невидимой...

... на время, пока отдаю ПК в чужие руки. Есть партиция, которую можно светить (системная), а есть те, которые хотелось бы временно "вывести из строя", чтобы никто не пытался туда залезть и прочитать. Естественно, после возвращения компа разделы должны быть восстановлены. Может, подскажете какую-нибудь утилитку или скриптик для этого?

Если чужие руки - отдел К, то

Если чужие руки - отдел К, то бэкапить партицию и уничтожать всё к чертовой матери. Иначе найдут и восстановят.
Если чужие руки - любознательный кулхацкер, то бэкапить и уничтожать. Есть шанс, что он вам радостно сияя скажет, что он нашёл пустое место на диске, отформатировал и записал туда 100Гб фильмов :)
Если чужие руки - блондинка, то достаточно закомментировать соответствующую строку в fstab.

В общем, Вы сами поймите, что Вам надо :)

backup/cleanup/restore ;) А

backup/cleanup/restore ;)
А если сер'езно, то зависит от квалификации "получателя" - может будет достаточно поменять код партиции на Hidden или поставить cryptsetup.

Уточняю направление поиска:

Уточняю направление поиска: на время модифицировать MBR так, чтобы разделы 2-4 исчезли. "Чужие руки" не будут пытаться восстанавливать их, если их не видно с первого взгляда.

dimon написал(а): Уточняю

dimon написал(а):
Уточняю направление поиска: на время модифицировать MBR так, чтобы разделы 2-4 исчезли. "Чужие руки" не будут пытаться восстанавливать их, если их не видно с первого взгляда.

Тогда просто удалите их из 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

dd if=/dev/sda1 of=mbr.bak bs=512 count=1

нет, не правилно
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

slepnoga написал(а):
т.е dd if=/dev/sda of=mbr.bak bs=512 count=63

про sda - правильно, но зачем count=63? У Вас mbr 32256 байт?

dimon написал(а): Вот-вот,

dimon написал(а):
Вот-вот, именно это я и хотел сделать, но, поскольку не спец по манипуляциям с секторами жесткого диска, просил конкретных скриптов или команд. Правильно ли я понимаю, что надо
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
и все как и прежде?

Копирование MBR - это лишнее! :) - Лучше (и достаточно)

sfdisk -d /dev/<disk>

Таблицу можно сохранить в файл, а потом восстановить или просто записать на бумажку... :)
P.S. Кстати, под копированием я имел ввиду действительно копирование диска/разделов... :)))

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".