Como mover uma partição para o início do disco um pouco? Parted quer um sistema de arquivos por algum motivo (não sei por quê), quero apenas mudar todos os setores restantes ...
r@l:15:32:45:~# parted /dev/sdb
GNU Parted 2.3
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p
Model: HGST HTS 541010A9E680 (scsi)
Disk /dev/sdb: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 1049kB 32.2GB 32.2GB primary fat32
2 32.2GB 37.6GB 5360MB primary
3 37.6GB 1000GB 963GB primary
(parted) move 3
WARNING: you are attempting to use parted to operate on (move) a file system.
parted's file system manipulation code is not as robust as what you'll find in
dedicated, file-system-specific packages like e2fsprogs. We recommend
you use parted only to manipulate partition tables, whenever possible.
Support for performing most operations on most types of file systems
will be removed in an upcoming release.
Error: Could not detect file system.
linux
partitioning
Vi.
fonte
fonte
fdisk
e depois movê-los.gparted
fez bem para mim em uma situação simulada.Respostas:
sfdisk
, que pretende ser um fdisk com script, desde alguma versão a--move-data
opção. Exemplo da página de manual :fonte
Maneira manual com dd e fdisk:
Agora esperando cerca de 2h.(mais parece mais com 18h ...)Nota: isso apenas move os dados de volta, não para frente.
Pausando:
Retomar:
fonte
bs
tamanho.dd conv=notrunc bs=512 iflag=fullblock if=/dev/sdb skip=73402368 seek=0 of=/dev/sdb3
? Desta forma, devem trabalhar início mesmo f de sdb3 de idade em não dentro nova sdb3bs=1M iflag=direct oflag=direct
. Foi de 40 MB / se 400 MB / s no meu SSD. Além disso, use #status=progress
Você sempre pode usar
dd
.dd if=/dev/sdc2 of=somefile bs=1M
para criar uma cópia da partição em um arquivo.dd of=/dev/sdc2 if=somefile bs=1M
para restaurar o conteúdo do arquivo.fonte
dd if=/dev/sdb of=/dev/sdb bs=512 skip=N seek=M
?