У меня есть USB-накопитель, который я использую для резервного копирования, и мне пришлось увеличить раздел, который монтируется при загрузке с соответствующей строкой в /etc /fstab.

При запуске gparted первой проблемой было то, что я не могу размонтировать раздел из gparted: пытаясь это сделать, я сразу обнаружил, что он снова подключен, и gparted не позволил мне что-либо делать с этим разделом.

Мне кажется, что такое поведение происходит только на USB-накопителях, но я не могу понять, почему, черт возьми, gparted это делает!

В любом случае, размонтировав разделы из терминала, я размонтировал его, и, очевидно, он остался размонтированным, и я могу сказать, что gparted увеличил его, и он начинает расти, но через короткое время (20 секунд?) он перестает говорить:

Раздел (ы) 5 в /dev /sde был написан, но мы не смогли сообщить ядру об изменении, возможно, потому что оно / они используются. В результате старый раздел (ы) останется в использовании. Вы должны перезагрузиться сейчас, прежде чем делать дальнейшие изменения.

Сохраняя детали, вот они:

GParted 0.25.0 --enable-libparted-dmraid --enable-online-resize
Libparted 3.2
Move /dev/sde5 to the left and grow it from 682.17 GiB to 931.51 GiB  00:01:57    ( ERROR ) 
    
calibrate /dev/sde5  00:00:00    ( SUCCESS ) 
    
path: /dev/sde5 (partition)
start: 522913792
end: 1953523711
size: 1430609920 (682.17 GiB) 


check file system on /dev/sde5 for errors and (if possible) fix them  00:00:10    ( SUCCESS ) 
    
e2fsck -f -y -v -C 0 /dev/sde5  00:00:10    ( SUCCESS ) 
    
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure 
Pass 3: Checking directory connectivity 
Pass 4: Checking reference counts
Pass 5: Checking group summary information 

77300 inodes used (0.17%, out of 44711936)
1078 non-contiguous files (1.4%)
2 non-contiguous directories (0.0%)
# of inodes with ind/dind/tind blocks: 0/0/0
Extent depth histogram: 77291/1
105061981 blocks used (58.75%, out of 178826240)
0 bad blocks
1 large file

77256 regular files
35 directories
0 character device files
0 block device files
0 fifos
105 links
0 symbolic links (0 fast symbolic links)
0 sockets
------------
77396 files
e2fsck 1.42.13 (17-May-2015)




grow partition from 682.17 GiB to 931.51 GiB  00:00:00    ( SUCCESS ) 
    
old start: 522913792
old end: 1953523711
old size: 1430609920 (682.17 GiB) 
new start: 4096
new end: 1953523711
new size: 1953519616 (931.51 GiB) 


move file system to the left  00:00:00    ( ERROR ) 
    
e2image -ra -p -o 267729764352 /dev/sde5  00:00:00    ( ERROR ) 
    

e2image 1.42.13 (17-May-2015)

Running e2image on a R/W mounted filesystem can result in an
inconsistent image which will not be useful for debugging purposes.
Use -f option if you really want to do that.




rollback last change to the partition table  00:01:47    ( SUCCESS ) 
    
shrink partition from 931.51 GiB to 682.17 GiB  00:01:47    ( SUCCESS ) 
    
old start: 4096
old end: 1953523711
old size: 1953519616 (931.51 GiB) 
new start: 522913792
new end: 1953523711
new size: 1430609920 (682.17 GiB) 




check file system on /dev/sde5 for errors and (if possible) fix them  00:00:00    ( ERROR ) 
    
e2fsck -f -y -v -C 0 /dev/sde5  00:00:00    ( ERROR ) 
    
/dev/sde5 is mounted.
e2fsck 1.42.13 (17-May-2015)
e2fsck: Cannot continue, aborting.





libparted messages    ( INFO ) 
    
Partition(s) 5 on /dev/sde have been written, but we have been unable to inform the kernel of the change, probably because it/they are in use. As a result, the old partition(s) will remain in use. You should reboot now before making further changes. 




========================================

Вы можете видеть, что когда e2image запущен, он останавливается и жалуется, что работает в файловой системе, смонтированной на ar /w. Но - опять же - я ничего не сделал, чтобы его смонтировать.

Единственный способ gparted увеличить мой раздел - это постоянно отключать раздел с помощью команды

sudo watch -n 0.1 umount /dev/sde5

Таким образом, gparted может изменить размер раздела.

Мои вопросы:

  • на самом деле gparted который монтирует раздел ????
  • Есть ли другой способ получить gparted изменить размер раздела без команды watch/umount?

0