Ubuntu をインストールした後、別のディスク領域を使用するために移動できますか?
答え1
GPartedを使ってみてください。Live USBとGPartedに関する非常に優れたガイドがあります。ここ。
また、パーティションの移動には、GParted を使用することもできます。現在の Ubuntu パーティションよりも大きい新しいパーティションを作成し、GParted を使用してすべてのデータをコピーします。これはかなり大雑把な方法で、完全に機能しない可能性がありますが、運が良ければうまくいくはずです。
答え2
はい、resize2fs を使用すれば可能です。
まず、空き容量について知っておく必要があります。
root@server:/# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sdb1 3,7T 1,5T 2,1T 42% /users/home
次に、サイズ変更に進みます。
root@server:~# resize2fs /dev/sdb1 2500G
resize2fs 1.42 (29-Nov-2011)
Por favor ejecute antes 'e2fsck -f /dev/sdb1'.
それで、続行する前にディスクを検証する必要があります。そのロジックは次のとおりです。
root@server:~# e2fsck -f /dev/sdb1
e2fsck 1.42 (29-Nov-2011)
Paso 1: Verificando nodos-i, bloques y tamaños
Paso 2: Verificando la estructura de directorios
Paso 3: Revisando la conectividad de directorios
No se encontró /lost+found. Crear? no
Paso 4: Revisando las cuentas de referencia
Paso 5: Revisando el resumen de información de grupos
/dev/sdb1: ***** EL SISTEMA DE FICHEROS FUE MODIFICADO *****
/dev/sdb1: 3281220/244064256 files (0.4% non-contiguous), 383150021/976236032 blocks
今は大丈夫です!
resize2fs 1.42 (29-Nov-2011)
Resizing the filesystem on /dev/sdb1 to 655360000 (4k) blocks.
The filesystem on /dev/sdb1 is now 655360000 blocks long.
ここで、パーティションを削除し、新しいサイズでパーティションを復元する必要があります。
Fdisk を使用することもできますが、HD が「大きい」場合は、parted を使用する必要があるかもしれません。
WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.
WARNING: The size of this disk is 4.0 TB (3998663944192 bytes).
DOS partition table format can not be used on drives for volumes
larger than (2199023255040 bytes) for 512-byte sectors. Use parted(1) and GUID
partition table format (GPT).
Using fdsik, we must put start from block 1 to last block that resize2fs, in our case was 655360000 and multiply by 4 (its k in every block). To get some safe margin, We can multiply this again by 1.05 and in this way you got a little more of space.
In parted, is very similar, like fdisk:
root@server:~# parted /dev/sdb
GNU Parted 2.3
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel gpt
Warning: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do you want to continue?
Yes/No? Yes
Warning: /dev/sdb contains GPT signatures, indicating that it has a GPT table. However, it does not have a valid fake msdos partition table, as it should. Perhaps it was
corrupted -- possibly by a program that doesn't understand GPT partition tables. Or perhaps you deleted the GPT table, and are now using an msdos partition table. Is this a GPT
partition table?
Yes/No? Yes
(parted)
(parted) print
Model: DELL MD32xxi (scsi)
Disk /dev/sdb: 3999GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
(parted) mkpart primary 0GB 3000GB
(parted) print
Model: DELL MD32xxi (scsi)
Disk /dev/sdb: 3999GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 1049kB 3000GB 3000GB ext4 primary
(parted) quit
Information: You may need to update /etc/fstab.
準備完了!これで新しいパーティションができました...
答え3
これには gparted または fdisk を使用できます。resize2fs、e2fsck を使用してインストール済みのものをダンプするための空き領域を見つけます。最良の結果を得るには --help を使用してください。
試すことができるコマンドの例を次に示します。
df -h
(利用可能なドライブをすべて一覧表示するには)
resize2fs /dev/sdx xG
(x を実際の値に置き換えます。xG は圧縮する新しいディスク領域を GB 単位で定義します)
e2fsck -f /dev/sdb
(ファイルシステムをチェックしてパリティをチェックし、メモリを同期します) 次に、fdisk ツールを使用してパーティション分割を開始します。
fdisk -l
/ 利用可能なすべてのデバイスのパーティションの詳細を一覧表示する
sudo fdisk /dev/sdx
/* sdxデバイス用のfdiskツールを選択
p
/* 現在のパーティションを表示
d
(パーティションが存在しなくなるまで) /* 既存のパーティションを削除する
n
/* 新しいパーティションを作成
p
/* パーティションをプライマリとして選択
1
/* パーティション番号を指定する
(default)
/* オフセットバイト
(select size)
/* 必要なパーティションサイズ */
w
/* 変更を書き込む */
sudo mkfs.(filesystem type) /dev/sdx1
/* 新しいパーティションをファイルシステムタイプとしてフォーマットします */
さらに詳しいヘルプについては、次のリンクが役立つかもしれません: 詳しくはこちら