web-dev-qa-db-ja.com

手つかずの990 GBパーティションがあるにもかかわらず、スペースが残っていない

私は常にWindowsをオペレーティングシステムとして使用していましたが、これは驚くことではありませんが、最近、デスクトップPCで非常に良い取引を見ました。私の場合、Ubuntuがプリインストールされているだけでした。購入する前に調査を行ったところ、Ubuntuには多くのメリットがあることがわかりました。新しいことを試してみたいと思いました。

パーティションインストールがポップアップし、オプションはありません。選択できるパーティションは2つだけです。1つはシステムに割り当てられた約10 GB、自分は990 GBでしたが、...サイズ変更、編集、オプションの追加はありません。進むことができましたが、GRUBのパーティションへのインストールに失敗して続行するというエラーが発生しました。興奮して、私は最初のすべての起動、アップデートなどを始めました。そして、すべてが終わった後、私はゲームを試し、PCの感じを確認し、Steamをインストールしました。 990GBの未使用のパーティションが残っているはずなのに、スペースが残っていないと言います。

そして今、私はUbuntuの別のバージョンをダウンロードして再インストールするためにUSBスティックに入れることさえできず、ディスクアプリではFilesystem Partition 2 8.0GB Ext4/dev/sda2はFilesystem RootとPCが見る他のパーティションにマウントされていると言います私はそれを取り出すことができるので、外付けハードドライブとして使用し、使用するタイプに関係なく、いつでもマウントおよびアンマウントすることができますが、そのスペースは使用できません。

今、私は何もするスペースがありません。

df -hコマンドの表示内容は次のとおりです。

Filesystem                 Size  Used Avail Use% Mounted on    
udev                       3,9G     0  3,9G   0% /dev    
tmpfs                      785M  9,5M  776M   2% /run
/dev/sda2                  7,3G  6,9G  576K 100% /    
tmpfs                      3,9G   26M  3,9G   1% /dev/shm    
tmpfs                      5,0M  4,0K  5,0M   1% /run/lock
tmpfs                      3,9G     0  3,9G   0% /sys/fs/cgroup    
cgmfs                      100K     0  100K   0% /run/cgmanager/fs    
tmpfs                      785M   64K  785M   1% /run/user/1000    
/home/lightriphy/.Private  7,3G  6,9G  576K 100% /home/lightriphy

これはlsblkコマンド情報です。

lightriphy@Lightriphy-HQ:~$ lsblk    
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT    
sda      8:0    0 931,5G  0 disk     
└─sda2   8:2    0   7,5G  0 part /    
sr0     11:0    1   3,5G  0 rom  

そして、これはSudo parted -lコマンド情報です:

Model: ATA ST1000DM010-2EP1 (scsi) 
Disk /dev/sda: 1000GB 
Sector size (logical/physical): 512B/4096B 
Partition Table: msdos 
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags  
 2      4096MB  12,1GB  8000MB  primary  ext4
10
Pavel

インストール中に表示される予定の990 GBは、パーティション分割およびマウントされていなかったようです。


あなたのコメントによると、インストールするためにgpartedすることはできません。次のコマンドセットを使用して、ルートパーティションのサイズを変更できます。

Sudo parted resize /dev/sda2 30000
Sudo resize2fs /dev/sda2

これにより、ルートパーティションのサイズが30 GBに増加します。次にgpartedをインストールし、そこにパーティションのサイズを増やしてディスク全体を含めますが、他の人は別のパーティションスキームを好むでしょう。


ユーティリティ「cfdisk」はシステムにすでにインストールされている必要があり、新しいext4パーティションを作成するために使用できます。または、現在のパーティションにgpartedをインストールするのに十分な空き領域を作成できる場合があります

Sudo apt autoremove
Sudo apt clean
Sudo apt install gparted

Gpartedが機能するようになったら、「/ dev/sda2」のサイズを拡張してディスク全体を占有できます。別の方法として、新しい家の区画を作成する手順があります...


「gparted」または「cfdisk」を使用して、ディスクの空きスペースに新しいパーティションを作成します。 blkidは、必要なパーティションのUUIDを見つけるために使用する必要があります。

パーティションとUUIDがある場合:手順は以下のとおりですが、何が起こっているかの詳細な説明については https://help.ubuntu.com/community/Partitioning/Home/Moving をお読みください。

Sudo cp /etc/fstab /etc/fstab.$(date +%Y-%m-%d)
cmp /etc/fstab /etc/fstab.$(date +%Y-%m-%d)

テキストエディターで元のfstabを開きます。

Sudo gedit /etc/fstab 

そして、これらの行をそれに追加します

# (identifier)  (location, eg sda5)   (format, eg ext3 or ext4)      (some settings) 
UUID=????????   /media/home    ext4          defaults       0       2 

新しいパーティションをマウントします

Sudo mkdir /media/home
Sudo mount -a

現在のホームディレクトリを新しい場所にコピーし、現在のホームディレクトリの場所を移動して、パーティションのマウントポイントを変更し、最終的に再起動します...

Sudo rsync -aXS --exclude='/*/.gvfs' /home/. /media/home/.

新しいパーティションを指すようにfstabを再度変更し、/ homeとしてマウントする必要があります。もう一度コマンドラインで

Sudo gedit /etc/fstab

先ほど追加した行を編集して、「/ media/home」の部分を単に「/ home」と言うように変更して、次のようにします。

# (identifier)  (location, eg sda5)   (format, eg ext3 or ext4)      (some settings) 
UUID=????????   /home    ext3          defaults       0       2


cd / && Sudo mv /home /old_home && Sudo mkdir /home
Sudo reboot

これで、新しいパーティションに「/ home」ディレクトリがあり(多くの空き領域がある)、「/ old_home」ディレクトリを削除して、プライマリディスクの一部の領域を解放できます。

8
Charles Green

すべてが正常に動作し、問題なく動作しています。チュートリアルとRufusアプリケーションの助けを借りてUSBスティックを使用してシステムを正常に再インストールし、前のデータをすべて消去し、スペースを正しくパーティション分割しました。特にCharles Greenあなたの時間と労力に心から感謝します。Ubuntuについての知識不足にごめんなさい。やがて良くなるでしょう!

0
Pavel