web-dev-qa-db-ja.com

割り当てられていないhddスペースで/のサイズを増やす方法

そのため、/(当初は9.3 GB)の容量が不足していました。そのため、hdd(/dev/sda)に未割り当てのスペースがあり、これを/パーティション(/dev/sda1)に割り当てようとしました。

参考までに、これは私のHDDのレイアウト方法です。

→ Sudo fdisk -l

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 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: 0x00081f45

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    19531775     9764864   83  Linux
/dev/sda2        19533822   625141759   302803969    5  Extended
/dev/sda5        19533824    34172927     7319552   82  Linux swap / Solaris
/dev/sda6        34174976   443774975   204800000   83  Linux


→ Sudo sfdisk -l

Disk /dev/sda: 38913 cylinders, 255 heads, 63 sectors/track
Warning: extended partition does not start at a cylinder boundary.
DOS and Linux will interpret the contents differently.
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/sda1   *      0+   1215-   1216-   9764864   83  Linux
/dev/sda2       1215+  38913-  37698- 302803969    5  Extended
/dev/sda3          0       -       0          0    0  Empty
/dev/sda4          0       -       0          0    0  Empty
/dev/sda5       1215+   2127-    912-   7319552   82  Linux swap / Solaris
/dev/sda6       2127+  27623-  25497- 204800000   83  Linux

私の/パーティションに割り当てることができる約85〜90 GBがあります。

編集:オプション2を実行し、パーティションを作成しました:/dev/sda7

→ Sudo sfdisk -d /dev/sda
Warning: extended partition does not start at a cylinder boundary.
DOS and Linux will interpret the contents differently.
# partition table of /dev/sda
unit: sectors

/dev/sda1 : start=     2048, size= 19529728, Id=83, bootable
/dev/sda2 : start= 19533822, size=605607938, Id= 5
/dev/sda3 : start=        0, size=        0, Id= 0
/dev/sda4 : start=        0, size=        0, Id= 0
/dev/sda5 : start= 19533824, size= 14639104, Id=82
/dev/sda6 : start= 34174976, size=409600000, Id=83
/dev/sda7 : start=443777024, size=181364736, Id=83
2
Rivasa

Linuxは、パーティションをサイズ変更または縮小するための多くのパーティション分割ツールを提供しており、データの損失もありません。Gpartedを使用すると、簡単かつ便利な方法でパーティションのサイズを変更できます。オープンソースであり、無料でダウンロードできます。

Gpartedでパーティションを変更するには、パーティションをダウンロードしてから空のCDに書き込む必要があります。このCDは、Linuxでパーティションのサイズを変更するための起動可能なCDとして使用されます。

これらの簡単な手順に従って、データを失うことなくLinuxでGpartedを使用してパーティションのサイズを変更します。プロセスが完了するまでに時間がかかる場合があります。.. this ページにアクセスして、説明全体とサイズ変更を確認できます...

お力になれて、嬉しいです

それは簡単なことではありません。従来のパーティションでは、連続した空き領域が必要です。ディスク全体に追加することはできません。

最初のパーティションの直後から拡張パーティションを作成することで、楽しみはさらに大きくなります。 2つの可能性があります。

  1. パーティションを拡張します(狭い意味で、約7GiBの追加に限定されます)
  2. 空き領域に大きなパーティションを作成し、/の内容をコピーして、別の目的でsda1を使用します。

パーティションの拡張

sda5を削除し(そして空き領域にスワップ用の新しいパーティションを作成し)、拡張パーティションの先頭とsda1の末尾を変更する必要があります。

sfdisk -d /dev/sdaの出力をファイルに保存し(これを外部ストレージにバックアップしてください!)、値を調整する必要があります。その出力を質問に追加することができます。そうすれば、私たちはそれを支援することができます。

1
Hauke Laging