четвер, 18 березня 2010 р.

Збільшуємо розмір зашифрованого логічного розділу (тому)

Деякі файлові системи дозволяють змінювати розмір розділу "вживу" (коли він змонтований). В даному дописі ми не будемо розглядати такі випадки. Все, що описано нижче слід робити з незмонтованим розділом.
Перед тим як братися до справи дуже бажано хоча б згрубша розуміти, як працювати з зашифрованими розділами та логічними розділами.

Отож, спершу слід завантажитись так, щоб не змонтувався наш роділ. Це можу бути: інший Лінукс (якщо він не використовує наш розділ), liveDC або SystemRescueCd. Остання річ взагалі дуже корисна, тому рекомендую саме її.

По-друге, слід переконатися, що група розділів (для якої належить наш розділ) має достатньо вільного місця. Для йього скористаємось командою vgs (всі команди - під root-ом), яка дає короку інформацію про наявні групи розділів:
[root@acer]# vgs
  VG      #PV #LV #SN Attr   VSize   VFree 
  vg_acer   4   9   0 wz--n- 202.42g 40.55g
Як видно, наша група (vg_acer) має вільних 40 гіг. До речі, аналогічну інформацію про логічні розділи дає команда lvs.

По-третє, розширяємо наш логічний розділ (lv_u910r):
[root@acer]# lvextend -L +100M /dev/vg_acer/lv_u910r
  Extending logical volume lv_u910r to 8.10 GiB
  Logical volume lv_u910r successfully resized
В даному прикладі показано збільшення на 100 метрів (+100M). Аналогічно можна зробити, наприклад, на 5 гіг: +5G. Отож розділ ми збільшили, але... це ще не все :D Адже розмір файлової системи на нашому розділі залишився попереднім. Тому,

по-четверте, відкриваємо зашифрований розділ, що знаходиться на щойно збільшеному логічному розділі:
[root@acer]# cryptsetup luksOpen /dev/vg_acer/lv_u910r u910r
Enter passphrase for /dev/vg_acer/lv_u910r:
Key slot 0 unlocked.
Звичайно, слід ввести пароль :)

По-п’яте, підганяємо файлову систему під розмір нашого щойно відкритого розділу. Спочатку запускаємо перевірку:
[root@acer]# e2fsck -f /dev/mapper/u910r
e2fsck 1.41.11 (14-Mar-2010)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/mapper/u910r: 220084/517120 files (0.2% non-contiguous), 1628489/2096895 blocks
Потім - власне змінюєм розмір файлової системи.
[root@acer]# resize2fs /dev/mapper/u910r
resize2fs 1.41.11 (14-Mar-2010)
Resizing the filesystem on /dev/mapper/u910r to 2122495 (4k) blocks.
The filesystem on /dev/mapper/u910r is now 2122495 blocks long.

Усе :)


Для чого використовувати логічні розділи та ще й зашифровані? Логічні розділи (logical volumes) дозволяють робити багато корисного, наприклад легко маніпулювати розмірами розділів чи замінювати хард на працюючій системі. Шифрування ж захищає інформацію від сторонніх людей, наприклад у випідку крадіжки носія.
Які дистрибутиви підтримують, а які не підтримують нормальне (включно із свапом та кореневим розділом (/)? Підтримують: Fedora та Ubuntu, не підтримують Mandriva (включно з 2010) й OpenSUSE (включно з 11.2)

неділю, 7 березня 2010 р.

Цікавська держава хоче заглядати нам під ковдру

Законо 404 наша поліцейська держава зобов’язала провайдерів вести логи нашої активності в інтеренеті. Для чого? Щоб потім могти ті логи в них вимагати. І вимагати логи може широке коло посадовців: слідчі, прокурори, судді. А що серед представників цих професій чесних людей не густо, то наші приватні дані можуть потрапити фактично у будь-які руки.
Не бажаєте, щоб будь-хто отримував інформацію про вашу діяльність в мережі? Тоді є кілька варіантів, як цьому запобігти. Найпростіший (але не найдешевший) - це скористатись якимось закордонним vpn-ом. Наприклад, Ipredator-ом.

Translate