У меня есть Удаленный Выделенный сервер без панели управления Онлайн для изменения размеров разделов после начальной установки ОС, таким образом, я использую debian базирующаяся спасательная среда для управления размонтированными разделами. Проблема, я немного глуп когда дело доходит до управления Разделом на удаленных дисках, я попытался использовать GNU Разделенный инструмент командной строки, так как GParted не является опцией, и fdisk бесполезен, так как диск отформатирован с GPT, только чтобы узнать, что изменить размер команда была удалена с версии 2.4. Так, Ниже список моих разделов от команды печати разделенных:
Number Start End Size File system Name Flags
1 20.5kB 1049kB 1029kB primary bios_grub
2 2097kB 21.0GB 21.0GB ext4 primary
3 21.0GB 2000GB 1979GB ext4 primary
4 2000GB 2000GB 536MB linux-swap(v1) primary
То, что я должен выяснить, то, как уменьшить № 3 приблизительно к 1.2 ТБ и затем развернуть № 2 для заполнения то, что было перемещено, когда № 3 был уменьшен. Мой Раздел № 2 полон, и раздел № 3 имеет пространство для экономии.
Выполнение, что Вы хотите, могло бы или не могло бы быть возможным, в зависимости от того, что (и должен быть), в настоящее время установленный, и можете ли Вы загрузить от некоторой другой среды, чтобы работать вокруг проблем с креплением. Факторы, чтобы рассмотреть здесь:
resize2fs
полезность делает эту работу из командной строки. parted
не обеспечивает по умолчанию. Вы должны установить unit s
получать это; или Вы можете использовать gdisk
, который обеспечивает точность уровня сектора по умолчанию. (Даже gdisk
, тем не менее, автоматически выравнивает разделение к ценностям с 2048 секторами по умолчанию, таким образом, Вы, возможно, должны приспособить выравнивание с d
выбор в меню экспертов.) dd
или некоторый другой инструмент, чтобы переместить все содержание файловой системы. В зависимости от направления движения это, возможно, должно быть сделано, прежде или после того, как Вы удаляете оригинальное разделение и новое, возможно, должен быть создан прежде или после движения. Если операция по движению накладывается на исходное местоположение, Вы должны быть очень осторожны относительно того, как Вы делаете это, чтобы Вы не разрушаете некоторые данные о разделении! resize2fs
, чтобы вырастить файловую систему к размеру нового окружающего разделения. Эта процедура сводит к минимуму вероятность получения несоответствия размера. из-за этих проблем, пытаясь сделать то, что Вы хотите без помощи GParted или некоторого другого инструмента, разработанного, чтобы скоординировать разделение и изменения файловой системы, может быть чрезвычайно опасным. Это может быть сделанным, но одна ошибка в определении стоимости сектора может оставить Вас с диском, это полностью бесполезно. То, что Вы обращаетесь за помощью об этом, делает меня осторожным о предложении, Вы даже предпринимаете попытку; риск разгрома производственной системы просто слишком большой для кого-то, кто прежде никогда не делал этого вида вещи. Если у Вас нет никакого другого выбора, я сильно рекомендую, чтобы Вы воссоздали свой сервер в местном масштабе и практику на копии, прежде чем Вы попробуете его на своем удаленном сервере.
Вы могли бы хотеть рассмотреть некоторые альтернативы:
В будущем, Вы могли бы хотеть рассмотреть использование Logical Volume Management (LVM), , который делает эти виды из манипуляций намного более простыми и более безопасными. У LVM есть значительная кривая обучения, но как только у Вас есть основы вниз, оно помогает много, потому что Вы не должны волноваться о движущемся разделении; файловые системы сохранены как файлы в файловой системе, поэтому как только Вы сжимаетесь один, Вы можете расширить другого в свободное пространство, не изменяя стартовую точку. LVM также помогает Вам добавить пространство в форме новых дисков.
Как временное приспособление, от статьи я читал. Казалось, что %70 из использованного пространства прибывало из webserver, конкретно/var/www. поэтому, что я сделал был:
cd /var
mv www /home
ln -s /home/www www
ll
lrwxrwxrwx 1 root root 9 Oct 18 12:33 www -> /home/www/
Как я сказал, временное приспособление, но мой корневой каталог - теперь только %30 полные вместо %100. таким образом, пока я не могу изменить размеры разделения, это будет работать.