Раздел не начинается на границе физического сектора?
У меня на ноутбуке один HD с двумя разделами (один ext3 с установленной Ubuntu 12.04 и один своп).
fdisk Дает мне Раздел 1 не запускается при предупреждении о границе физического сектора. В чем причина и нужно ли ее устранять? Если так, то как?
Это sudo fdisk -l:
Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 testine, 63 settori/tracce, 91201 cilindri, totale 1465149168 settori
Unità = settori di 1 * 512 = 512 byte
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Identificativo disco: 0x5a25087f
Dispositivo Boot Start End Blocks Id System
/dev/sda1 * 63 1448577023 724288480+ 83 Linux
Partition 1 does not start on physical sector boundary.
/dev/sda2 1448577024 1465147391 8285184 82 Linux swap / Solaris
Это sudo lshw связанный результат:
*-disk
description: ATA Disk
product: WDC WD7500BPKT-0
vendor: Western Digital
physical id: 0
bus info: scsi@0:0.0.0
logical name: /dev/sda
version: 01.0
serial: WD-WX21CC1T0847
size: 698GiB (750GB)
capabilities: partitioned partitioned:dos
configuration: ansiversion=5 signature=5a25087f
*-volume:0
description: EXT3 volume
vendor: Linux
physical id: 1
bus info: scsi@0:0.0.0,1
logical name: /dev/sda1
logical name: /
version: 1.0
serial: cc5c562a-bc59-4a37-b589-805b27b2cbd7
size: 690GiB
capacity: 690GiB
capabilities: primary bootable journaled extended_attributes large_files recover ext3 ext2 initialized
configuration: created=2010-02-27 09:18:28 filesystem=ext3 modified=2012-06-23 18:33:59 mount.fstype=ext3 mount.options=rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered mounted=2012-06-28 00:20:47 state=mounted
*-volume:1
description: Linux swap volume
physical id: 2
bus info: scsi@0:0.0.0,2
logical name: /dev/sda2
version: 1
serial: 16a7fee0-be9e-4e34-9dc3-28f4eeb61bf6
size: 8091MiB
capacity: 8091MiB
capabilities: primary nofs swap initialized
configuration: filesystem=swap pagesize=4096
Это связано /etc/fstab линии:
UUID=cc5c562a-bc59-4a37-b589-805b27b2cbd7 / ext3 errors=remount-ro,user_xattr 0 1
UUID=16a7fee0-be9e-4e34-9dc3-28f4eeb61bf6 none swap sw 0 0
9 ответов
На жестком диске есть 4096-байтовые сектора расширенного формата, к которым раздел не выровнен
Эта строка объясняет предупреждение:
Размер сектора (логический / физический): 512 байт / 4096 байт
- Ваш жесткий диск является одной из более новых моделей, которая использует расширенный формат 4096 байт на физический сектор вместо более старых 512 байт / сектор.
- Эти жесткие диски могут по-прежнему обеспечивать "устаревшую" эмуляцию 512 байт / сектор, поэтому размер логического сектора равен 512.
- По факту,
lshwпоказывает, что это Western Digital Drive, первая компания, которая перешла на AF. У них есть обширная страница с большим количеством информации, которую вы можете посмотреть.
Таким образом, предупреждение возникает потому, что раздел 1 начинается с логического сектора 63 = байт 32256, число не делится на 4096; на самом деле это конец 7-го физического сектора (точнее позиция 7.875:)
Должны ли вы это исправить? Если так, то как? [всегда резервное копирование!]
Теоретически, такое разделение может несколько повлиять на скорость чтения / записи ввода-вывода, в зависимости от прошивки вашего привода. Если вы довольны работой сейчас, проигнорируйте предупреждение и не нужно ничего делать. Если нет, сначала сделайте резервную копию всех важных данных, а затем используйте Gparted для перемещения раздела так, чтобы он начинался с сектора размером 4096 байт; установить начальную границу на 1 МБ - это простой способ сделать это.
- Технически вы можете установить начало для любого логического сектора , кратного 8, например, 64 - это хорошо, 256 - это хорошо и т. Д., Но 63, 255... нет.
Для вашего нового жесткого диска сначала создайте разделы, используя gparted по вашему желанию.
Затем получите доступ к жесткому диску с помощью sudo fdisk device_name. Команда m в fdisk выведет меню справки.
npcompete @ npcompete-desktop: ~ $ sudo fdisk / dev / sda Устройство имеет размер логического сектора, который меньше размера физического сектора. Рекомендуется выравнивание по границе размера физического сектора (или оптимального ввода / вывода), или это может повлиять на производительность. Команда (m для справки): p Диск /dev/sda: 1000, 2 ГБ, 1000204886016 байт, 255 голов, 63 сектора / дорожка, 121601 цилиндров, всего 1953525168 секторов Единицы = сектора 1 * 512 = 512 байтов Размер сектора (логический / физический): 512 байт / 4096 байт. Размер ввода-вывода (минимальный / оптимальный): 4096 байт / 4096 байт. Идентификатор диска: 0x0008e009 Идентификатор блокировки конца начальной загрузки устройства. Система / dev /sda1 2048 209717247 104857600 83 Linux
/dev/sda2 209717248 1953525167 871903960 5 Расширенный / dev / sda5 600349113 795667319 97659103+ 83 Linux Раздел 5 не запускается на границе физического сектора. / dev / sda6 795667383 990985589 97659103+ 83 Linux Раздел 6 не запускается на границе физического сектора.
/dev/sda7 990985653 1953520064 481267206 83 Linux Раздел 7 не запускается на границе физического сектора.
/dev/sda8 209719296 600349112 195314908+ 83 Записи таблицы разделов Linux расположены не по порядку дисков Команда (m для справки): d Номер раздела (1-8): 5 Команда (m для справки): p Диск /dev/sda: 1000.2 GB, 1000204886016 байтов, 255 головок, 63 сектора / дорожка, 121601 цилиндров, всего 1953525168 секторов. Единицы = сектора 1 * 512 = 512 байт. Размер сектора (логический / физический): 512 байт / 4096 байт. Размер ввода / вывода (минимальный / оптимальный): 4096 байт / 4096 байт. Идентификатор диска: 0x0008e009. Начало загрузки устройства. Окончание блокировки. Идентификатор системы / dev /sda1 2048 209717247 104857600 83 Linux
/dev/sda2 209717248 1953525167 871903960 5 расширенный /dev/sda5 795667383 990985589 83659 на границе физического сектора.
/dev/sda6 990985653 1953520064 481267206 83 Linux Раздел 6 не запускается на границе физического сектора.
/dev/sda7 209719296 600349112 195314908+ 83 Записи в таблице разделов Linux расположены не по порядку дисков Команда (m для справки): w Таблица разделов была изменена! Вызов ioctl() для перечитывания таблицы разделов. Синхронизация дисков.
npcompete@npcompete-desktop:~$ sudo fdisk /dev/sda Устройство имеет размер логического сектора, который меньше размера физического сектора. Рекомендуется выравнивание по границе размера физического сектора (или оптимального ввода / вывода), или это может повлиять на производительность. Команда (m для справки): n Тип раздела: p основной (1 основной, 1 расширенный, 2 свободный)
l логический (номер от 5) Выберите (по умолчанию p): l Добавление логического раздела 8 Первый сектор (600351161-1953525167, по умолчанию 600352768): Использование значения по умолчанию 600352768 Последний сектор, + сектора или + размер {K,M,G} (600352768-795667382, по умолчанию 795667382): использование значения по умолчанию 795667382 Команда (m для справки): p Диск /dev/sda: 1000, 2 ГБ, 1000204886016 байтов 255 головок, 63 сектора / дорожка, 121601 цилиндров, всего 1953525168 секторов Единицы = сектора 1 * 512 = 512 байтов Размер сектора (логический / физический): 512 байтов / 4096 байтов размер ввода / вывода (минимальный / оптимальный): 4096 байт / 4096 байт. Идентификатор диска: 0x0008e009. Начало загрузки устройства. Окончание блокировки. Идентификатор системы / dev /sda1 2048 209717247 104857600 83 Linux
/dev/sda2 209717248 1953525167 871903960 5 расширенный /dev/sda5 795667383 990985589 97659 не поддерживается граница физического сектора.
/dev/sda6 990985653 1953520064 481267206 83 Linux Раздел 6 не запускается на границе физического сектора.
/dev/sda7 209719296 600349112 195314908+ 83 Linux
/dev/sda8 600352768 795667382 97657307+ 83 Записи таблицы разделов Linux расположены не по порядку дисков Команда (m для справки): w Таблица разделов была изменена! Вызов ioctl() для перечитывания таблицы разделов. Синхронизация дисков. Теперь удалите раздел, который выдает предупреждение, используя опцию d в fdisk.
Сначала команда d, затем номер раздела (упомянутый в предупреждении).
Теперь запишите изменения на диск с помощью команды w. Это выйдет из fdisk.
Второй раз зайти на жесткий диск, используя имя устройства sudo fdisk.
Теперь создайте новый раздел, используя свободное пространство (ранее мы удалили раздел, который будет свободным или нераспределенным пространством), используя команду n в fdisk.
В команде "Новый раздел" не вводите значения для первого и последнего секторов, просто нажмите Enter. это примет значение по умолчанию.
Теперь запишите изменения на диск с помощью команды w. Это выйдет из fdisk.
Выполните вышеуказанные шаги для всех разделов. После окончания этого формата ваши вновь созданные разделы, используя gparted. (Это то, что я сделал для меня. Никаких предупреждений в выводе fdisk -l.)
Как указывает izx:
на вашем жестком диске есть 4096-байтовые сектора расширенного формата, в которых раздел не выровнен идеально.
Расширенная спецификация формата и ее влияние на методы разбиения жесткого диска на стороне пользователя хорошо объясняются в этой статье.
Чтобы решить эту проблему, вы должны сделать резервную копию ваших данных, а затем либо:
- Измените размер раздела с неправильным размером на нужный размер.
- Удалите раздел ошибочного размера и создайте новый раздел нужного размера.
Для этого с помощью графического программного обеспечения для разбиения жесткого диска, которое называется GParted, вы можете:
Запустите приложение Gparted с привилегиями суперпользователя; проявлять осторожность!
gksudo gpartedВыберите устройство хранения, содержащее раздел неправильного размера, из выпадающего меню в верхнем правом углу меню GParted.
- Выберите раздел с ошибочными размерами, щелкнув по нему на прямоугольной карте разделов.
- Теперь вы можете удалить и создать новый раздел или изменить его размер. Независимо от вашего выбора вы попадете в меню, которое позволяет вам установить размер раздела. Вы должны снять флажок "Округлить до цилиндров" и установить размер свободного пространства, предшествующий 1 МБ. Это будет похоже на
,
Путем переключения единиц "у". Размер сектора по умолчанию будет отображаться при создании раздела. Если вы начинаете создавать разделы нового диска и получаете эту ошибку, вы можете.
- создать раздел с defaut.
- n, p, 1, Enter, Enter
- Отобразите и получите сообщение об ошибке раздела. "п".
- переключатели "U"
- удалить раздел. "Г"
- Теперь создайте снова. на этот раз значения по умолчанию покажут правильный сектор. (в моем случае это было 1024).
Command (m for help): p
Disk /dev/sdb: 599.9 GB, 599932844032 bytes
255 heads, 63 sectors/track, 72937 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 262144 bytes / 524288 bytes
Disk identifier: 0x2016bdc5
Device Boot Start End Blocks Id System
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-72937, default 1): 1
Last cylinder, +cylinders or +size{K,M,G} (1-72937, default 72937):
Using default value 72937
Command (m for help): p
Disk /dev/sdb: 599.9 GB, 599932844032 bytes
255 heads, 63 sectors/track, 72937 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 262144 bytes / 524288 bytes
Disk identifier: 0x2016bdc5
Device Boot Start End Blocks Id System
/dev/sdb1 1 72937 585866421 83 Linux
Partition 1 does not start on physical sector boundary.
Command (m for help): u
Changing display/entry units to sectors
Command (m for help): p
Disk /dev/sdb: 599.9 GB, 599932844032 bytes
255 heads, 63 sectors/track, 72937 cylinders, total 1171743836 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 262144 bytes / 524288 bytes
Disk identifier: 0x2016bdc5
Device Boot Start End Blocks Id System
/dev/sdb1 63 1171732904 585866421 83 Linux
Partition 1 does not start on physical sector boundary.
Command (m for help): d
Selected partition 1
Command (m for help): p
Disk /dev/sdb: 599.9 GB, 599932844032 bytes
255 heads, 63 sectors/track, 72937 cylinders, total 1171743836 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 262144 bytes / 524288 bytes
Disk identifier: 0x2016bdc5
Device Boot Start End Blocks Id System
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 8
Value out of range.
Partition number (1-4): 1
First sector (63-1171743835, default 1024):
Using default value 1024
Last sector, +sectors or +size{K,M,G} (1024-1171743835, default 1171743835):
Using default value 1171743835
Command (m for help): p
Disk /dev/sdb: 599.9 GB, 599932844032 bytes
255 heads, 63 sectors/track, 72937 cylinders, total 1171743836 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 262144 bytes / 524288 bytes
Disk identifier: 0x2016bdc5
Device Boot Start End Blocks Id System
/dev/sdb1 1024 1171743835 585871406 83 Linux
Command (m for help): w
The partition table has been altered!
1. Решите это
Я также сталкиваюсь с этой проблемой, и именно так я подавляю раздражающее предупреждение!
Ключевым моментом является: set the start to any logical sector, which is a multiple of 8,
Я поставил 204800 (потому что я могу выбрать только 65535-976773167).
step1 fdisk
$ fdisk /dev/sdf
The device presents a logical sector size that is smaller than
the physical sector size. Aligning to a physical sector (or optimal
I/O) size boundary is recommended, or performance may be impacted.
欢迎使用 fdisk (util-linux 2.23.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
命令(输入 m 获取帮助):d
已选择分区 1
分区 1 已删除
命令(输入 m 获取帮助):p
磁盘 /dev/sdf:500.1 GB, 500107862016 字节,976773168 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 33553920 字节
磁盘标签类型:dos
磁盘标识符:0xa2254a70
设备 Boot Start End Blocks Id System
命令(输入 m 获取帮助):n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
分区号 (1-4,默认 1):1
# the key point
# ⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬
起始 扇区 (65535-976773167,默认为 65535): 204800 (chose a multiple of 8)
Last 扇区, +扇区 or +size{K,M,G} (204800-976773167,默认为 976773167):
将使用默认值 976773167
分区 1 已设置为 Linux 类型,大小设为 465.7 GiB
#
命令(输入 m 获取帮助):w
The partition table has been altered!
Calling ioctl() to re-read partition table.
正在同步磁盘。
step2 отформатировать диск
$ mkfs.ext4 /dev/sdf1
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=8191 blocks
30523392 inodes, 122071046 blocks
6103552 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=2271215616
3726 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000
Allocating group tables: 完成
正在写入inode表: 完成
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成
шаг3 результат
И, наконец, предупреждение исчезнет.
$ fdisk -l /dev/sdf
磁盘 /dev/sdf:500.1 GB, 500107862016 字节,976773168 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 33553920 字节
磁盘标签类型:dos
磁盘标识符:0xa2254a70
设备 Boot Start End Blocks Id System
/dev/sdf1 204800 976773167 488284184 83 Linux
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 223.6G 0 disk
├─sda1 8:1 0 500M 0 part /boot/efi
├─sda2 8:2 0 1G 0 part /boot
└─sda3 8:3 0 170G 0 part
├─centos--sda-root 253:0 0 100G 0 lvm /
├─centos--sda-swap 253:1 0 20G 0 lvm
└─centos--sda-home 253:2 0 50G 0 lvm /home
sdb 8:16 0 1.8T 0 disk /data2
sdc 8:32 0 1.8T 0 disk
sdd 8:48 0 1.8T 0 disk /data1
sde 8:64 0 1.8T 0 disk /home
sdf 8:80 0 465.8G 0 disk
└─sdf1 8:81 0 465.7G 0 part
2. Как выглядит эта проблема
Показать диск
[root@dt120 data1]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 223.6G 0 disk
├─sda1 8:1 0 500M 0 part /boot/efi
├─sda2 8:2 0 1G 0 part /boot
└─sda3 8:3 0 170G 0 part
├─centos--sda-root 253:0 0 100G 0 lvm /
├─centos--sda-swap 253:1 0 20G 0 lvm
└─centos--sda-home 253:2 0 50G 0 lvm /home
sdb 8:16 0 1.8T 0 disk /data2
sdc 8:32 0 1.8T 0 disk
sdd 8:48 0 1.8T 0 disk /data1
sde 8:64 0 1.8T 0 disk /home
sdf 8:80 0 465.8G 0 disk
└─sdf1 8:81 0 465.7G 0 part
FDISK
$ fdisk /dev/sdf
欢迎使用 fdisk (util-linux 2.23.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
Device does not contain a recognized partition table
使用磁盘标识符 0xff020bf0 创建新的 DOS 磁盘标签。
The device presents a logical sector size that is smaller than
the physical sector size. Aligning to a physical sector (or optimal
I/O) size boundary is recommended, or performance may be impacted.
命令(输入 m 获取帮助):p
磁盘 /dev/sdf:500.1 GB, 500107862016 字节,976773168 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 33553920 字节
磁盘标签类型:dos
磁盘标识符:0xff020bf0
设备 Boot Start End Blocks Id System
命令(输入 m 获取帮助):n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
分区号 (1-4,默认 1):1
起始 扇区 (65535-976773167,默认为 65535):
将使用默认值 65535
Last 扇区, +扇区 or +size{K,M,G} (65535-976773167,默认为 976773167):
将使用默认值 976773167
分区 1 已设置为 Linux 类型,大小设为 465.7 GiB
命令(输入 m 获取帮助):p
磁盘 /dev/sdf:500.1 GB, 500107862016 字节,976773168 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 33553920 字节
磁盘标签类型:dos
磁盘标识符:0x2b6ce6ea
设备 Boot Start End Blocks Id System
/dev/sdf1 65535 976773167 488353816+ 83 Linux
Partition 1 does not start on physical sector boundary.
命令(输入 m 获取帮助):w
The partition table has been altered!
Calling ioctl() to re-read partition table.
正在同步磁盘。
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 223.6G 0 disk
├─sda1 8:1 0 500M 0 part /boot/efi
├─sda2 8:2 0 1G 0 part /boot
└─sda3 8:3 0 170G 0 part
├─centos--sda-root 253:0 0 100G 0 lvm /
├─centos--sda-swap 253:1 0 20G 0 lvm
└─centos--sda-home 253:2 0 50G 0 lvm /home
sdb 8:16 0 1.8T 0 disk /data2
sdc 8:32 0 1.8T 0 disk
sdd 8:48 0 1.8T 0 disk /data1
sde 8:64 0 1.8T 0 disk /home
sdf 8:80 0 465.8G 0 disk
└─sdf1 8:81 0 465.7G 0 part
формат
$ mkfs.ext4 /dev/sdf1
mke2fs 1.42.9 (28-Dec-2013)
/dev/sdf1 alignment is offset by 512 bytes.
This may result in very poor performance, (re)-partitioning suggested.
文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=8191 blocks
30523392 inodes, 122088454 blocks
6104422 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=2271215616
3726 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000
Allocating group tables: 完成
正在写入inode表: 完成
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成
проблема
Partition 1 does not start on physical sector boundary.
$ fdisk -l /dev/sdf
磁盘 /dev/sdf:500.1 GB, 500107862016 字节,976773168 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 33553920 字节
磁盘标签类型:dos
磁盘标识符:0xa2254a70
设备 Boot Start End Blocks Id System
/dev/sdf1 65535 976773167 488353816+ 83 Linux
Partition 1 does not start on physical sector boundary.
Я дополняю другие отличные ответы в этой теме примером того , как исправить предупреждение численно.
Все эти операции я мог делать с живой флешки: на ней есть терминал, калькулятор и, конечно же, GParted. Проблема заключается в настройке начальной границы раздела.
Гивенс
Для моего случая
- Проблемный раздел начинался с сектора 12001278;
-
; - Единицы его отображения:
.
Требования
Требование за предупреждением
Partition X does not start on physical sector boundary
заключается в том, что граница раздела должна быть в начале логического сектора (индивидуальный размер 512 байт) и физического сектора (индивидуальный размер 4096 байт). Следовательно, дисковое пространство в байтах перед началом проблемного раздела должно быть таким, чтобы
n_L * 512 = n_P * 4096
где количество логических секторов (выход
Действие
В моем случае: 12001278/8 = 1500159,75 , так что десятичные дроби портят вечеринку. Затем у меня есть выбор: переместить начало раздела влево (увеличив его) или вправо (уменьшив его). Выбор зависит от того, что вам удобно с текущей таблицей разделов. В любом случае Gparted попросит вас переместить раздел, используя МиБ в качестве единиц измерения. Поэтому необходимо вычислить перемещение.
Я решил переместить начало раздела влево и округлить до 1500159,75:
- Чтобы получить
, тебе нужно . Сравните с 12001278, поэтому сместите начальные 6 логических секторов раздела влево. - Поскольку размер каждого логического сектора составляет 512 Б, я прошу GParted переместить начало раздела на 3 МБ перед текущей позицией. Возможно, вам придется освободить место для этого, сжав соседний раздел.
После этого смещения в 3 МиБ предупреждение исчезло. Конечно:
Просто удалите все разделы и сделайте это с fdisk:
Command (m for help): c
DOS Compatibility flag is not set
Command (m for help): u
Changing display/entry units to sectors
Если у вас двойная загрузка Windows, вы можете использовать MiniTool Partition Wizard. Эта вещь спасла мою задницу несколько раз. Просто щелкните правой кнопкой мыши по разделу и выберите выравнивание. Не забудьте нажать "Применить".
Это сотрет ваш диск! Делайте это на свой страх и риск
Бегать
-
sudo fdisk -l - получить имя внешнего жесткого диска, скорее всего,
/dev/sdcXгде x это X представляет собой число -
sudo mkfs.ext4 /dev/sdcX -
sudo mkdir /mnt/externalhddЭто каталог для монтирования вашего диска -
sudo mount /dev/sdcX /mnt/externalhddмонтаж жесткого диска
Другие шаги
- изменять
/mn/externalhddразрешения в соответствии с вашими предпочтениями
Надеюсь, это поможет кому-то когда-нибудь!