LINUX.ORG.RU

ntfs-resize ничего не делает


0

1

Пытаюсь изменить размер ntfs-раздела, но ничего не выходит. ntfs-resize делает вид что занят делом, но в результате размер раздела не меняется.

Устр-во   Загрузочный     Start Конец     Blocks  Id System
/dev/sda1                    63    7903979    3951958+ 83 Linux
/dev/sda2 *             7903980  300242943  146169482  83 Linux
/dev/sda4             300242944 3907028991 1803393024   7 HPFS/NTFS/exFAT
[~]$ sudo ntfsresize -b --size 800G /dev/sda4 -f
ntfsresize v2014.2.15 (libntfs-3g)
Device name        : /dev/sda4
NTFS volume version: 3.1
Cluster size       : 4096 bytes
Current volume size: 799999996416 bytes (800000 MB)
Current device size: 1846674456576 bytes (1846675 MB)
New volume size    : 799999996416 bytes (800000 MB)
Nothing to do: NTFS volume size is already OK.
[~]$

И вот результат:

Устр-во   Загрузочный     Start Конец     Blocks  Id System
/dev/sda1                    63    7903979    3951958+ 83 Linux
/dev/sda2 *             7903980  300242943  146169482  83 Linux
/dev/sda4             300242944 3907028991 1803393024   7 HPFS/NTFS/exFAT

То есть volume size изменился, а device size нет. Как изменить device size?



Последнее исправление: totik (всего исправлений: 2)

device size это разве не размер всего диска? Как ты его изменишь, отломаешь кусок блина?

vurdalak ★★★★★
()
Ответ на: комментарий от vurdalak

device size это разве не размер всего диска? Как ты его изменишь, отломаешь кусок блина?

Объем жесткого диска - 2 терабайта. Размер раздела был 1.8 терабайт. После работы ntfs-resize ничего не изменилось.

ntfs-resize сообщает, что device-size как раз таки 1.8 терабайт, а volume size столько, сколько я хотела.

Только fdisk заявляет что все как было так и осталось.

totik
() автор топика
Ответ на: комментарий от totik

Удали старый раздел, создай с новым размером. Только не ошибись в меньшую сторону.

Надо было изначально использовать что-то типа gparted, если нет полной уверенности в своих силах.

Gotf ★★★
()
Ответ на: комментарий от Gotf

Удали старый раздел, создай с новым размером. Только не ошибись в меньшую сторону.

Не могу, мне нужно сохранить данные на разделе.

Надо было изначально использовать что-то типа gparted, если нет полной уверенности в своих силах.

Не могу, на машине нет иксов, физического доступа к ней нет.

totik
() автор топика
Ответ на: комментарий от totik

Не могу, мне нужно сохранить данные на разделе.

Ещё раз: нужно удалить раздел и создать заново. Я не предлагаю трогать данные в лице ФС. Вот если сделаешь раздел меньше, чем ФС, тогда данные могут испортиться.

Gotf ★★★
()
Ответ на: комментарий от Gotf

Ааа... Поняла. Я то думала, что ntfs-resize сам все сделает. Сейчас попробую.

totik
() автор топика
Ответ на: комментарий от Gotf

Сработало! Спасибо всем большое.

totik
() автор топика

[ликбез]
В первом секторе жесткого диска хранится небольшая табличка (aka MBR), в которой записано, где какой раздел начинается, и где заканчивается. fdisk умеет показывать и изменять эту табличку. Если удалить из нее запись о разделе, то данные на диске никуда не денутся, изменится только сама таблица разделов. Потом можно добавить запись о разделе обратно и снова получить доступ к данным.

Далее, внутри каждого раздела находится файловая система. У нее есть свой размер, который может быть равен или меньше раздела, в котором находится ФС. ntfsresize изменяет размер файловой системы, но не меняет таблицу разделов.
[/ликбез]

Таким образом, ты уже сократила размер ФС до 800 ГБ, но раздел, в котором она находится, все еще занимает 1.8 ТБ. Твой диск сейчас выглядит так:

+---+-----------+--------------+-------------------------------+
|MBR| sda1      | sda2         | sda4  (1800ГБ)                |
|   |+---------+|+------------+|+-------------+                |
|   || ФС      ||| ФС         ||| ФС (800ГБ)  | не используется|
|   |+---------+|+------------+|+-------------+                |
+---+-----------+--------------+-------------------------------+
Сейчас тебе нужно при помощи fdisk удалить sda4 из таблицы разделов (данные, напомню, при этом никуда не деваются) и создать новый раздел с началом в том же секторе, но размером в 800 ГБ вместо 1800 ГБ. После этого на свободном месте можно будет создать еще один раздел.

ddos3
()
Ответ на: комментарий от ddos3

Спасибо за развернутый ответ. Теперь я понимаю что к чему =)

totik
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.