Ich habe ein Volume /dev/sda1
(1,2 TB), das eine NTFS-Partition mit 0,6 TB Speicherplatz enthält.
Ich möchte eine ext4
Partition im verbleibenden Speicherplatz von 0,6 TB erstellen.
Ich habe noch nichts ausprobiert, weil ich nicht riskieren möchte, Daten zu verlieren, wenn ich einen falschen Befehl drücke. (Ich kann gparted nicht verwenden, da ich keine GUI habe.)
Kannst du mir den richtigen Befehl geben, oder zumindest die richtigen Parameter für mkfs.ext4
.
root @ rasp: ~ # fdisk -l / dev / sda
Disk /dev/sda: 1500.3 GB, 1500299395072 bytes
255 heads, 63 sectors/track, 182401 cylinders, total 2930272256 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000303ee
Device Boot Start End Blocks Id System
/dev/sda1 2048 2930272255 1465135104 7 HPFS/NTFS/exFAT
linux
partitioning
debian
filesystems
ext4
Daniel W.
quelle
quelle
ntfsresize
Sie die Partition theoretisch mit löschenfdisk
und sie kleiner neu erstellen, solange sie auf demselben Zylinder gestartet wird . Löschen Sie also zunächst die vorhandene Partition und folgen Sie dann den Schritten in meiner Antwort, um die neue Partition zu erstellen. Sie tun dies auf eigenes Risiko. Ich habe es noch nie persönlich ausprobiert, aber es sollte funktionieren. Ich würde wirklich empfehlen, Clonezilla oder ein ähnliches Tool zu verwenden, um zuerst ein Backup zu erstellen .ntfsresize
richtig mit Erfolg lief , aber es muss etwas gelöscht hat , weil ich die Fehler der Integrität erhalten scheitern ..Failed to load $MFT: Input/output error
.Antworten:
Zuerst müssen Sie eine Partition erstellen, dann können Sie das Dateisystem erstellen .
Erstellen Sie eine neue Partition
Dadurch wird das
fdisk
Menü aufgerufen. Sie sollten sich damit vertraut machen und nach Tutorials suchen ( hier eines ). Die grundlegenden Optionen sind:Wenn alles in Ordnung ist N, können Sie durch Drücken von eine neue Partition im leeren Bereich erstellen. Wenn der einzige nicht zugewiesene Speicherplatz derjenige ist, den Sie verwenden möchten, sollten die Standardeinstellungen in Ordnung sein, und Sie können einfach
fdisk
auswählen lassen .Da Sie eine
ext
Partition erstellen möchten, müssen Sie nichts tun. Wenn Sie einen anderen Typ erstellen möchten (Swap oder NTFS oder was auch immer), müssen Siet
den Partitionstyp ändern. Ich erwähne dies nur für den Fall.Überprüfen Sie, ob Ihre Änderungen Ihren Erwartungen entsprechen, indem Sie Pdie Partitionstabelle drucken.
Wenn alles in Ordnung ist, schreiben Sie die neue Partitionstabelle auf die Festplatte ( W) und beenden Sie sie ( Q).
Nachdem Sie Ihre neue, leere Partition erstellt haben, können Sie deren Dateisystem erstellen. Wenn Sie also gerade erstellt haben
/dev/sdaX
(woX
ist beispielsweise die Nummer der Partition, die Sie erstellt haben/dev/sda2
), führen Sie Folgendes aus:quelle
ntfsresize -s 656511M /dev/sda1
. Mit Ihrer netten Anleitung möchte ich eine zweite Partition mit erstellen,fdisk
aber beim Drücken von n, p, 2 heißt es:No free sectors available
cfdisk
, es ist mein NTFS ist immer noch 1500000 MB groß. Ich habe gerade die Größe geändert mitntfsresize
?! Was ist los: - (sudo fdisk -l /dev/sda
zu Ihrer Frage hinzu.n
, werde ich informiertto create more partitions, first replace a primary with and extended
. Was ich tun möchte, ist ein Abschnitt mit 2 GB von der SSD, der genug zu sparen hat.Die Syntax lautet
mkfs.ext4 *partition*
Ein Beispiel wäre,
mkfs.ext4 /dev/sda2
wo/dev/sda2
die fragliche unformatierte Partition ist.Sie können Informationen über Ihr Dateisystem abrufen, indem Sie
lsblk
oder ausführen,lsblk --fs
um weitere Informationen zu erhalten.Die letzten beiden Partitionen sind leer und haben noch keine Dateisysteme:
quelle
partman