再インストールせずにシステムファイルパーティションを大きくする方法

再インストールせずにシステムファイルパーティションを大きくする方法

私は SteamOS を使用しています。SteamOS は Debian ベースだと思います。

ノートパソコンを消去して、うまくインストールできました。音楽を移動し始めたときに、次のメッセージが表示されました。「ミュージック」へのコピー中にエラーが発生しました。 - コピー先に十分なスペースがありません。ファイルを削除してスペースを確保してください。

何らかのパーティションを大きくする必要があると思いますが、その方法がわかりません。

ご要望に応じて:

desktop@steamos:~$ sudo fdisk -l

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x116c49cc

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1  1953525167   976762583+  ee  GPT
Partition 1 does not start on physical sector boundary.
desktop@steamos:~$ df -h        
Filesystem                                              Size  Used Avail Use% Mounted on
rootfs                                                  9.3G  8.8G   27M 100% /
udev                                                     10M     0   10M   0% /dev
tmpfs                                                   739M  360K  739M   1% /run
/dev/disk/by-uuid/12742cc0-e489-472e-aa10-974d078d98e0  9.3G  8.8G   27M 100% /
tmpfs                                                   5.0M     0  5.0M   0% /run/lock
tmpfs                                                   3.4G   25M  3.4G   1% /run/shm
/dev/sda5                                               889G  119M  843G   1% /boot
/dev/sda1                                               487M  128K  486M   1% /boot/efi
/dev/sda3                                               9.3G  1.5G  7.4G  17% /boot/recovery
desktop@steamos:~$ 

答え1

実践基準Linux 回復環境に入ることです。ディストリビューションの Live-CD を使用すると、ハード ドライブのパーティションのサイズを変更するのに適した方法でコンピューターにアクセスできます。

パーティションのサイズ変更は、ドライブを実際にマウントせずにドライブを操作できる機能に基づいています。

$> fdisk -l

上記のコマンドを実行すると、デバイスの一覧が表示されます(/dev/sda1/など)。

マウントされたドライブを一覧表示します (永続的なドライブのマウントは /etc/fstab に保存されます)。

$> mount

アンマウントコマンドはドライブをアンマウントします。次のように呼び出します。

$> umount /dev/sda$

管理ユーティリティ別れたまたはGpartedパーティションのサイズが変更されます。パーティションからデータを切り取りすぎないように注意してください。他のパーティションに保存されているデータ量に基づいて、実際にどの程度の量を節約できるかを理解してください。リスクはあります。

GParted でパーティションのサイズを変更する方法の具体的な手順を見つけるには、Web ブラウザの検索機能を使用してください。

より具体的な回答を得るには、garethTheRed のコメントに回答してください。

garethTheRed: $> df -h

^ これにより、パーティションで使用されているスペースの量が一覧表示されます。

GParted マニュアル

答え2

1TiB のハード ドライブがあり、そのうち 10GiB 程度しか使用されていません。この 10GiB パーティションを 1TiB またはその間の任意のサイズに拡張することは可能ですが、別の解決策として、homeディレクトリ用に別のパーティションを追加することもできます。

たとえば、新しいパーティション ( /dev/sda6) を追加し、ディレクトリの内容を/homeそこに移動します (これは として実行する必要があります)。次に、この新しいパーティションが起動のたびに自動的にマウントされるように をroot変更します。/etc/fstab/home

プロセスは次のようになります (すべて次のように実行されますroot):

# fdisk /dev/sda
n
6
[Enter]
+500G

次にファイルシステムを追加します(フォーマットします)。

# mkfs.ext4 /dev/sda6

マウントする:

# mount /dev/sda6 /mnt

ファイルを移動します:

# mv /home/* /mnt

アンマウントします:

# umount /mnt

/etc/fstab次のような行を追加して変更します。

UUID=12345678-1234-1234-1234-1234567890ab   /home       ext4    defaults    1 2

ここで、 は次UUIDの方法で見つかります。

# blkid /dev/sda6

を実行すると、mount -aで定義されているすべてのマウントがマウントされる/etc/fstabため、次のコマンドでテストできます。

# mount -a

その時点で、 内のすべての関連ディレクトリを確認できるはずです/home

関連情報