LinuxForum.Fans
Тема

Склеить два раздела

Автор: u_______-_______ 23 сообщений 9223 просмотров
#121668

Здравствуйте, подскажите чайнику. На основном разделе убунты заканчивается свободное место, есть другой раздел, там раньше стояла винда, потом я этот раздел форматнул в ext4, теперь нужно как-то соеденить между собой /dev/sda1 и /dev/sda5, а как не знаю и возможно ли это сделать, да и ещё вопрос, почему на /dev/sda1 занято 3гб, хотя он чистый, свеже отформатированный так сказать. Сильно не пинать, на убунте меньше месяца сижу.

#121670

эти 3и гига зарезервированны для рута. Можно посмотреть точное кол-во
[console]tune2fs -l /dev/sda1[/console]
Параметры:
Reserved block count: 249036
(Зарезервировано блоков:249036)

Для кого:
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)


Меняем эти 5% зарезервированные на 0%
[console]tune2fs -m 0 /dev/sda1[/console]
Но менять особо не рекомендуется.

#121673
ABulychev написал:
Посмотри по ссылке или погугли на подобную тему.

Показать

Гуглил, конкретно на свой вопрос ответа не нашёл, а по вашей ссылке ни чего не понятно :(

#121753

mogul82, причём тут это?

bc написал:
185*0.05
9.25

ваш калькулятор сломался?

почему на /dev/sda1 занято 3гб, хотя он чистый, свеже отформатированный так сказать. Сильно не пинать, на убунте меньше месяца сижу.

не забивайте голову раньше времени. это служебная информация, в венде она тоже есть, но власти это скрывают.

ABulychev - не надоело спамить? если у вас есть информация, почему вы её ЗДЕСЬ не выложите?
Ъ по сцылкам не ходют.

#121975

А всё же, есть ли ответ на мой вопрос?

#121983
Дедушка-Западло написал:
А всё же, есть ли ответ на мой вопрос?

Конечно! Грузишь с live-cd acronis например) в acronis выбираешь какие разделы обьединить.
Ток запиши ubuntu live-cd) потому что /etc/fstab править надо. Вроде читал что там на фиг не надо uuid чисто так /dev/sda1 /
Или как вариант перенести на второй раздел home или var ну это уже надо смотреть у вас.
А apt-get clean не помогает?

#121991
Kettler написал:
[quote=Дедушка-Западло]А всё же, есть ли ответ на мой вопрос?

Ток запиши ubuntu live-cd) потому что /etc/fstab править надо. Вроде читал что там на фиг не надо uuid чисто так /dev/sda1 /[/quote]
Об этом можно по подробней?

#121998
Дедушка-Западло написал:
А всё же, есть ли ответ на мой вопрос?

видимо это служебная информация - суперблоки и таблицы inode. В файловой системе ext заранее выделянтся место для метаинформации.

Показать
# tune2fs -l /dev/hda2
tune2fs 1.41.3 (12-Oct-2008)
Filesystem volume name: data
Last mounted on: <not available>
Filesystem UUID: cb2e320c-4b7f-43ce-b1dc-e5db7cef868c
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: has_journal ext_attr resize_inode dir_index filetype needs_recovery sparse_super large_file
Filesystem flags: signed_directory_hash
Default mount options: (none)
Filesystem state: clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 6135808
Block count: 24533263
Reserved block count: 1226663
Free blocks: 1972083
Free inodes: 5991192
First block: 0
Block size: 4096
Fragment size: 4096
Reserved GDT blocks: 1018
Blocks per group: 32768
Fragments per group: 32768
Inodes per group: 8192
Inode blocks per group: 512
Filesystem created: Wed Jul 22 15:49:01 2009
Last mount time: Wed Jan 1 00:49:16 2003
Last write time: Wed Jan 1 00:49:16 2003
Mount count: 4
Maximum mount count: 28
Last checked: Wed Jan 1 00:17:36 2003
Check interval: 15552000 (6 months)
Next check after: Mon Jun 30 01:17:36 2003
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 256
Required extra isize: 28
Desired extra isize: 28
Journal inode: 8
Default directory hash: half_md4
Directory Hash Seed: bec22d73-bf4d-4c28-8bea-8a264b351783
Journal backup: inode blocks

как видите, у меня есть место для 6135808 инодов. этой-же программой эти числа можно менять, например если на вашем диске будут хранится только фильмы (большие файлы которых очень мало).

ещё много интересного написано в man mkfs.ext4

#122000

А куда ещё)
ну вот ответ google
fstab
https://wiki.archlinux.org/index.php/Fstab_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29

В любом случае информацию придётся сохранять на внешние носители. Будь это Gparted в Linux`е, или Acronis в Windows. Итак, как бы я решал поставленную задачу в Linux`е (предположим, нам нужно объединить два раздела: sda6 и sda7).

1. Сохраняем всю информацию с обоих разделов.
2. В Gparted удаляем раздел sda7.
3. Выбираем функцию "Изменить размер или переместить" для раздела sda6 и увеличиваем этот раздел, включая освободившееся место от раздела sda7.
5. Правим fstab.
6. Profit.

Примечания:
1. Если разделы используются, то их нужно отмонтировать (в Gparted есть такая функция).
2. Если изменения производятся на разделе / или /home, то лучше эти изменения производить с LiveCD (потому как не получится отмонтировать эти разделы).
3. Не забываем править файл fstab, иначе не сможете загрузиться.
4. Если Вам будут рассказывать сказки о том, что в Acronis всё это можно сделать, не сохраняя данные на внешних носителях, не верьте - это полный бред. Любые операции с жёстким диском требуют создания backup`а, поверьте печальному опыту утраты данных.
5. Думаю, именно этим объясняется отсутствие в Gparted прямой функции "Объединить разделы". Просто то же самое можно сделать в Gparted в два действия. А сохранять данные придётся в любом случае, какую бы надёжность Вам не обещали разработчики программы.
6. Я не раз выполнял операции по увеличению и уменьшению разделов в Gparted. И ни разу эта программа меня не подвела.

Удачи!

Пиши ubuntu Live-cd и в путь.

#122002
Kettler написал:
Вроде читал что там на фиг не надо uuid

уточнение: uuid нужен, если вы переставите диски, и /dev/sda станет /dev/sdb. если не использовать UUID, всё рухнет. :D

#122004
Kettler написал:
Я не раз выполнял операции по увеличению и уменьшению разделов в Gparted. И ни разу эта программа меня не подвела.

+100500.

а этот ваш акроникс убил over9000 нужных файлов дебила и маздайщика drBatty. только я теперь не дебил и не маздайщик. и даже бекапы делаю :)

#122008
drBatty написал:
[quote=Kettler]Вроде читал что там на фиг не надо uuid

уточнение: uuid нужен, если вы переставите диски, и /dev/sda станет /dev/sdb. если не использовать UUID, всё рухнет. :D[/quote]
Если он sda и увеличиться какого ля будет sdb?

#122017
Kettler написал:
Если он sda и увеличиться какого ля будет sdb?

в этом случае sdb он не станет конечно, но вот sda6 может стать sda5. придётся судорожно вспоминать, что такое sda6, и почему нихрена не работает. Особенно печально, если скажем у вас sda6 это /var/, и тогда он не смонтируется. И вся /var бесследно исчезнет (точнее его содержимое). У вас такого не было? У меня было, причём в /var лежала нужная незабекапленная база данных :lol:

UUID поможет избежать таких казусов.

#122019

Ну на счёт данного соглашусь. А так стоит выпрямить руки и делов на 15 мин)

#122022
Kettler написал:
А так стоит выпрямить руки и делов на 15 мин)

никто не спорит. а эти UUID'ы я тоже не юзаю :)
(кстати, с ними тоже можно накриворучить)

#122027

cat /etc/fstab
UUID=b5797904-8f38-48e1-ab5c-72cbe55b02f4
blkid
/dev/sda1: UUID="b5797904-8f38-48e1-ab5c-72cbe55b02f4" TYPE="ext4"

smile надо сайт доделать а то стоко начинаю забывать.
А так вроде есть google :D если прикроют как будем жить.

#122028
Kettler написал:
А так вроде есть google big_smile если прикроют как будем жить.

http://www.ya.ru

#122058
Kettler написал:
А куда ещё)
ну вот ответ google
fstab
https://wiki.archlinux.org/index.php/Fstab_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29

В любом случае информацию придётся сохранять на внешние носители. Будь это Gparted в Linux`е, или Acronis в Windows. Итак, как бы я решал поставленную задачу в Linux`е (предположим, нам нужно объединить два раздела: sda6 и sda7).

1. Сохраняем всю информацию с обоих разделов.
2. В Gparted удаляем раздел sda7.
3. Выбираем функцию "Изменить размер или переместить" для раздела sda6 и увеличиваем этот раздел, включая освободившееся место от раздела sda7.
5. Правим fstab.
6. Profit.

Примечания:
1. Если разделы используются, то их нужно отмонтировать (в Gparted есть такая функция).
2. Если изменения производятся на разделе / или /home, то лучше эти изменения производить с LiveCD (потому как не получится отмонтировать эти разделы).
3. Не забываем править файл fstab, иначе не сможете загрузиться.
4. Если Вам будут рассказывать сказки о том, что в Acronis всё это можно сделать, не сохраняя данные на внешних носителях, не верьте - это полный бред. Любые операции с жёстким диском требуют создания backup`а, поверьте печальному опыту утраты данных.
5. Думаю, именно этим объясняется отсутствие в Gparted прямой функции "Объединить разделы". Просто то же самое можно сделать в Gparted в два действия. А сохранять данные придётся в любом случае, какую бы надёжность Вам не обещали разработчики программы.
6. Я не раз выполнял операции по увеличению и уменьшению разделов в Gparted. И ни разу эта программа меня не подвела.

Удачи!

Пиши ubuntu Live-cd и в путь.

Спасибо добрый человек smile как сделаю отпишусь

#123057

4. Если Вам будут рассказывать сказки о том, что в Acronis всё это можно сделать, не сохраняя данные на внешних носителях, не верьте - это полный бред. Любые операции с жёстким диском требуют создания backup`а, поверьте печальному опыту утраты данных.

Добрый день!
Как раз начал менять размеры разделов с помощью GParted без бэкапа во время процесса уменьшения раздела диска с данными вырубили свет и когда я заново включил ПК то этот раздел стал нечитаемым. Появился красный кружок с восклицательным знаком. Могли бы вы помочь подсказать как это исправить, можно ли будет восстановить данные? Заранее спасибо. Тоже меньше мес. как перешел на убунту

Войдите или зарегистрируйтесь, чтобы ответить.