Comments 32
У вас лейбл experimental-data затранкейтило при создании fs и вы дальше в командах монтирования продолжаете использовать это имя ...
А как расширить основной раздел, если после основного идет еще один? На сколько помнится, Debian так любит делать устанавливая своп-раздел после основного.
Можно временно отключить swap. Или временно использовать для swap файл. Или присоединить новый диск и перенести swap на него. Потом сделать нужные манипуляции.
Я как то убила ссд диск пытаясь расширить корень смещая в бок рядом стоящий Хом. Диск был всего 60г, и я не рассчитав для корня слишком мало места дала. Поэтому через гпартед пыталась его расширить через год поотзованмя, контроллер диска это не перенес. С тех пор я Хом раздел и своп никогда не создаю, все равно ни то ни другое ни разу не пригодились. Только корень и буд разделы для ефи загрузчика.
Контроллер не перенёс изменения разделов? "Буд"?
Смешались люди, кони...
Мне так сказали что какой то контроллер в диске е перенес операцию. Тех детали я не знаю, а это было предположение сообщества на мой вопрос. И в целом что в 90% случаях ссд диски накрываются не от выработки циклов перезаписи циклов, а что плохой контроллер ломается. А то был первый пробный ссд купленный за копейки на али. Но с тех пор я больше не пытаюсь ни в каких дисках менять разметку с сдвигом данных.
Вот что я имела ввиду. Ну а то что у вас айкью не хвалило русские слова конвертировать в английские это уже не моя проблема.
В своих виртуальных серверах перешёл на использование swap файла вместо swap раздела. Swap раздел удалил и за счёт него увеличил раздел с системой. Теперь нет проблем с увеличением раздела при необходимости.
В новых linux версиях основных дистрибутивов вроде как перешли на использование swap файла.
gparted вообще не канает, да? Наверное, я не в теме...
текст записаный в notepad++ чуть чуть поломался
И починить его невозможно? Или и так сойдёт?
Дополню частным мнение.
- Используйте LVM для всего, кроме boot. С простыми партициями не всегда можно вырулить.
- Команда "mount -a" выполняется при загрузке ОС, для монтирования всех файловых систем, хорошая идея использовать именно ее для итоговой проверки, а не монтировать новую ФС опциями к mount. Сюрпризов при ребуте не будет.
Как в линуксах все сложно :)
Вот на гипервизорах с Солярисом все намного проще :)
Подать LUNы
Найти LUNы на первичном и вторичном контроллере
Разметить новые LUNы в efi/vtoc в зависимости от размера и версии соляриса в виртуалке
Создать виртуальные устройства (для первичного и вторичного контроллеров)
Прокинуть созданные виртуальные устройства как диски в виртуалки через добавление в конфигурацию
На виртуалке vxdisk scandisks для поиска новых дисков
Инициализировать новые диски
Добавить диски в дисковую группу
Рассчитать на сколько можно увеличить нужный том на новых LUN-ах, учитывая топологию (число дисков в страйпе, размер страйпа)
Растянуть том на новые диски на полученные на предыдущем шаге размер
На aix мучений с прокидыванием и разметкой нет. Только cfgmgr для поиска дисков и дальше инициализация. Да и вообще там smitty есть...
Открыть gparted и сделать все в пару коиков? - не.
Извращаться с консолью? - Да!
Я хоть и пользуюсь линкусом уже 7 ле, но мне такие извращения не понять. Мне проще либо в системе, либо на флешке gparted запустить.
На сервере в облаке? gparted?
parted?
Я на "долларовом" (поддержка сменных носителей не предоставляется) VDS так полностью менял разметку виртуального диска и ставил "неподдерживаемую" (из "морды" управления) версию дистрибутива: в /boot положил ISO System Rescue CD, прописал загрузку через Grub (он умеет грузить ISO), подключился по VNC к предоставляемой консоли, настроил сеть, зашёл, сделал бэкап всего имеющегося, скачал его, потом переразбил диск (LVM) и установил систему из ISO, загрузившись таким же образом через Grub. Потом подготовил преднастроенный (сеть + пароль) образ System Rescue CD и в дальнейшем просто из консоли перегружался в него и через 30 сек подключался через ssh по тому же IP уже к нему, делал нужное, потом перегружался снова. В принципе, можно обойтись даже без VNC, главное, чтобы была возможность выключать/включать VDS.
Все с чем работается не локально - удобнее и надёжнее делать через консоль.
Да, можно и удаленно графику запустить, но это будет извращение покруче чем просто запустить несколько команд. Особенно если в процессе оборвется связь...
А когда научился все делать через консоль - внезапно оказывается что и локально все проще сделать через консоль )
У меня gparted долго скрипел, потом вывалил красную галку, сказав, что не все операции прошли успешно. Фактически пришиб трехгиговый хард. Теперь восстанавливаю помаленьку в testdisk. Очень долго и нудно..
У меня когда ссд откинулся от операции расширения корня со сдвигом хома. Я почти сутки с надеждой ждала что таки операция завершиться. Но прога просто висела на месте. В итоге пришлось принудительно все отключить, а потом выяснилось что диск мертв. С тех пор такую операцию как расширение раздела с смещением соседнего я больше не делаю ни в каких прогах. Только по старинке удаление не нужного и из пустого пространства создание новых разделов. Такое пока за десятки лет еще ни разу не подводило.
LVM! И не придётся никого двигать, просто определяем ещё один LVM раздел, добавляем его в нужную диск-группу, и расширяем на него наш диск. И совершенно не важно где будет физически находится добавленный раздел. Хоть на другом физическом HDD/SSD. И пофиг, что дисковое пространство физически не будет непрерывным. Результатом будет просто увеличенный логический диск. Причём всё это делается без ребута и на системное диске.
Ну, в те времена (это было больше 7 лет назад) я о таких вещах не знала, да и сейчас не шибко знаю. Поэтому просто для системы создаю лишь корень, все равно отдельно хом мне ни разу не пригодился. А перед корнем раздел для ефи загрузчика. Правда там тоже стала чувствоваться нехватка памяти. Я всего 512 мб для boot раздела выделила. А у меня какой то файл (как оказалось не оч нужный) основательно разжирел, и файл с драйвером нвидиа. Поэтому я как привыкла не могла сразу два ядра держать. Теперь думаю что в следующие разы если систему буду ставить то для boot буду минимум гиг выделять. Что бы не было ситуации нехватки как тогда с корнем.
почему только до 26 вопросы к https://cloud.ru/
Скорее всего у вас включено резервирование части пространства под "нужды суперпользователя". Можно так почекать к примеру:
root@k8s-worker-cloudru-1:~# tune2fs -l /dev/vda1 | grep -i reserved
Reserved block count: 0
Reserved GDT blocks: 252
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
У меня голдовый образ Убунты был раскатан, потому vda1. Через так же tune2fs можно выключить резервирование.
Ещё, часть пространства файловая система резервирует под хранение информации об айнодах. Не знаю, какие цифры будут на 15Гб (емнип, пространство, выделяемые под айноды, не увеличивается в extX при растягивании самой ФС), но у меня на 8Гб диске в резерв уходило ~200 метров.
Видим /dev/vda2 => Avail: 26G , объём хранилища увеличился, мы увеличивали на 15, и с 12 должен был увеличиться на 15 до 27, почему только до 26 вопросы к https://cloud.ru/, или это так работает округление при выводе.
Вопрос не cloud.ru, вопрос к вам. Почему вы ориентируетесь на колонку avail, а не на size? У вас был раздел 15G, увеличили на 15, стал 30G. Какие претензии?
допустим. смотрим следующий кейс - добавление доска на 1 гиабайт, добавить меньше интерфес панели не позволяет :)
/dev/vdb1 988M 24K 921M 1% /mnt/experimental
1 гигабайт это 1024 мегабайта, тут сайз 988, 1024-988=36 мегабайт, я не ошибся ? где они ? Я думаю их линукс захомячил на свои служебные нужды. Но много конечно, помниться когда то весь объём HDD был 20 мегабайт :) году так в 1985-ом.
На давайте начнем с простого. 1 гигабайт - это 1000 мегабайт. Уж так случилось, не обессудьте. 1024 мегабайт - это другая единица измерения, гибибайт или GiB.
Далее. Вы опять смотрите размер раздела. Смотрите, пожалуйста, размер блочного устройства.
$ lsblk -b /dev/vda
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
vda 252:0 0 32212254720 0 disk
Нетрудно посчитать, что провайдер предоставил вам блочное устройство размером ровно 30 GiB
Но много конечно, помниться когда то весь объём HDD был 20 мегабайт :) году так в 1985-ом.
Не знаю, что вам там "помниться" и где вы видели в 1985 году 20 мегабайт, я первый 10 Гб винчестер увидел в 92, но вот как раз в 90-х пользователи очень любили предъявлять претензии продавцам потому что на диске указан объем 1Гб, а по факту там объем 9хх Мб.
Создадим раздел на диске vdb.
Зачем? В контексте задачи можно и без разделов:fdisk /dev/vdb
mkfs.ext4 /dev/vdb
Как добавить или расширить диск в Linux