Изменение SDA2 на SDA1

У меня были два раздела, и я недавно удалил SDA1 и переместил SDA2 (Ubuntu), где SDA1 был расположен и сделал его использовать весь диск, SDA2 все еще SDA2, хотя и хочу сделать его шоу как SDA1 вместо этого.

У меня есть Ubuntu Live USB, который находится там, где я установил Ubuntu.

1
задан 4 March 2021 в 11:14

2 ответа

Вы делаете это слишком сложным, полагая, что эти приложения, которые вы устанавливаете, будут огромными. Это не так, как система Linux, библиотеки для приложений, скорее всего, установлены в базовой системе. Это место, откуда поступит большинство ваших приложений, методы установки системы. Не какие-то случайные огромные файлы вы будете загружать с веб- сайтом. Твердотельный накопитель 120GB должен быть более чем достаточен для этого, если желая сделать это один из ваших жестких дисков может быть вашим /home/user _ name это имеет смысл. Как большие медиафайлы и такие типы вещей могут храниться на нем. Твердотельный накопитель зарезервирован для системных файлов, которым требуется быстрый доступ для загрузки программ. Затем в будущем, когда потребуется больше места, вы можете добавить еще один диск, который будет монтироваться в вашем каталоге /home/user _ name для облегчения доступа к файлу, который вы положили на него.

Способ установки с учетом этого. Установка выполняется с использованием твердотельного накопителя для раздела /. С одним из жестких дисков в качестве расположения раздела/ home . При использовании второго диска в качестве раздела /home будет размещена учетная запись user _ name . Это даст вам большое пространство для носителя и лучший вариант для системных файлов. Обязательно выберите форматирование каждого раздела, чтобы убедиться, что на дисках при установке на них ничего не осталось.

-121--909160-

Если установка была клонирована с другого устройства, существует хорошая вероятность того, что в каталоге /media/$ USER имеется ошибочная точка подключения.

Попробуйте:

  1. Отключите все USB-устройства, которые вы могли подключить
  2. Проверьте каталог /media/$ USER , где $ USER является вашим именем пользователя
  3. Удалите все каталоги, которые вы найдете там (предполагая, что они пусты, что они должны быть)
  4. Убедитесь, что /media/$ USER принадлежит вашей учетной записи
  5. Подключите USB-накопитель и проверьте, что у вас есть разрешение на его использование

Если расположение /media для вашей учетной записи недоступно для записи или имеет расположения, оставленные в другом месте, такая проблема может проявиться.

-121--909159-

Номер раздела определяется записью таблицы разделов. Удаление первого раздела фактически означает удаление первой записи таблицы разделов. оставшийся второй раздел по-прежнему определяется второй записью таблицы разделов, таким образом, его номер все еще 2 .

На самом деле нет необходимости менять, что, если ваш раздел определен первой или второй записью таблицы разделов не имеет значения, в реальной жизни вы редко увидите ваш номер раздела, нет никакого влияния на производительность. Переупорядочивание записей таблицы секционирования сопряжено с определенной опасностью, возможно, вы случайно введете неправильные команды.

Существует вероятность того, что гриб будет сломан (поскольку гриб использует UUID для поиска правильных разделов, я бы этого не ожидал,но будьте готовы в конечном итоге переустановить гриб).

Если вы внесли какие-либо изменения в /etc/fstab и используете /dev/sda2 вместо UUID, вам также придется изменить это значение.

Я рекомендую не делать этого изменения, нет никакого преимущества, которое вы могли бы собрать.


Если вы действительно настаиваете на этом изменении, далее мы рассмотрим

Используйте установщик-USB для Попробуйте не устанавливать и выполните действие из этого сеанса, ваш раздел должен быть демонтирован!

Проверьте правильность диска с помощью lsblk -f , чтобы узнать, является ли /dev/sda правильным диском, он может измениться или не измениться при загрузке из программы установки. Необходимо адаптировать имя устройства в следующих командах в зависимости от выходных данных команды lsblk .

Создайте копию таблицы разделов:

~$ sudo sfdisk -d /dev/sda > sdatable

Результат выглядит следующим образом:

~$ cat sdatable
label: gpt
label-id: CAEC9287-6E64-48BD-8223-B951EE4C7345
device: /dev/sda
unit: sectors
first-lba: 34
last-lba: 625142414
sector-size: 512

/dev/sda2 : start=        2048, size=   625131520, type=0FC63DAF-8483-4772-8E79-3D69D8477DE4, uuid=917D415A-7E8F-C74E-8D72-1259A7C02ED6, name="archiv"

Теперь отредактируйте только начало последней строки с /dev/sda2 на /dev/sda1 , оставьте все остальное. Для этого я использовал nano . Последняя строка теперь должна выглядеть следующим образом:

/dev/sda1 : start=        2048, size=   625131520, type=0FC63DAF-8483-4772-8E79-3D69D8477DE4, uuid=917D415A-7E8F-C74E-8D72-1259A7C02ED6, name="archiv"

На следующем шаге загрузка измененной копии таблицы разделов:

~$ sudo sfdisk --force /dev/sda < sdatable
Checking that no-one is using this disk right now ... OK

Disk /dev/sda: 298.09 GiB, 320072933376 bytes, 625142448 sectors
Disk model: Hitachi HTS54503
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: CAEC9287-6E64-48BD-8223-B951EE4C7345

Old situation:

Device     Start       End   Sectors   Size Type
/dev/sda2   2048 625133567 625131520 298.1G Linux filesystem

>>> Script header accepted.
>>> Script header accepted.
>>> Script header accepted.
>>> Script header accepted.
>>> Script header accepted.
>>> Script header accepted.
>>> Script header accepted.
>>> Created a new GPT disklabel (GUID: CAEC9287-6E64-48BD-8223-B951EE4C7345).
/dev/sda1: Created a new partition 1 of type 'Linux filesystem' and of size 298.1 GiB.
Partition #1 contains a ext4 signature.
/dev/sda2: Done.

New situation:
Disklabel type: gpt
Disk identifier: CAEC9287-6E64-48BD-8223-B951EE4C7345

Device     Start       End   Sectors   Size Type
/dev/sda1   2048 625133567 625131520 298.1G Linux filesystem

The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.

Повторная проверка с помощью lsblk дает ожидаемое значение

~$ lsblk -f | grep sda
sda                                                                                        
└─sda1 ext4     1.0   archiv           57d76d02-deb6-47cf-bb2d-5da748f1cc38

Готово. Делай это на свой страх и риск!

3
ответ дан 18 March 2021 в 23:29

Вы не можете «изменить» номер, который имеет раздел, так как они назначаются при создании раздела. Если вы действительно хотели, чтобы ваш SDA2 быть SDA1, то вы можете удалить раздел SDA2 и создать новый, который будет называться SDA1. Однако я бы не рекомендовал, однако. В Гранд-схеме вещей номер раздела не повлияет на что-либо с производительностью или функционированием вашей системы, поэтому вы должны быть в порядке.

2
ответ дан 18 March 2021 в 23:29

Другие вопросы по тегам:

Похожие вопросы: