私はOpenSUSE Tumbleweedを実行しています。数ヶ月前にインストール中にどのような選択をしたのか覚えていませんが、ディスク容量が不足して解決策を見つける必要があります。
パーティションのマウントポイントを移動できますか/home
?まず、このパーティションをフォーマットする必要がありますか?残りのステップは何ですか?
もっと複雑な場合はどうすればよいですか?より大きなドライブの購入を検討していますが、ここで作業するスペースが少ないようです。
このドライブを最大限に活用するためのより具体的なアドバイスはありますか?
私の/home
パーティションは非常に小さく、他の場所では複雑に見えます。
~> df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 93M 1.8G 5% /dev/shm
tmpfs 1.9G 9.9G 1.9G 1% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/sda6 23G 15G 7.5G 66% /
/dev/sda6 23G 15G 7.5G 66% /tmp
/dev/sda6 23G 15G 7.5G 66% /srv
/dev/sda6 23G 15G 7.5G 66% /opt
/dev/sda6 23G 15G 7.5G 66% /usr/local
/dev/sda6 23G 15G 7.5G 66% /.snapshots
/dev/sda6 23G 15G 7.5G 66% /boot/grub2/x86_64-efi
/dev/sda6 23G 15G 7.5G 66% /root
/dev/sda6 23G 15G 7.5G 66% /boot/grub2/i386-pc
/dev/sda6 23G 15G 7.5G 66% /var
/dev/sda7 12G 12G 420K 100% /home
tmpfs 382M 8.8M 373M 3% /run/user/1000
ほとんどのスペースを占める明らかにマウントされておらず、未使用のパーティションもあります。
~> sudo fdisk -l
[sudo] password for root:
Disk /dev/sda: 119.2 GiB, 128035676160 bytes, 250069680 sectors
Disk model: SAMSUNG SSD SM84
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x2c8ae105
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 4208639 4206592 2G 82 Linux swap / Solaris
/dev/sda2 * 4208640 88100863 83892224 40G 83 Linux
/dev/sda3 88100864 171986943 83886080 40G 83 Linux
/dev/sda4 171986944 250069679 78082736 37.2G f W95 Ext'd (LBA)
/dev/sda5 242255872 250069679 7813808 3.7G 82 Linux swap / Solaris
/dev/sda6 171988992 218343423 46354432 22.1G 83 Linux
/dev/sda7 218345472 242255743 23910272 11.4G 83 Linux
Partition table entries are not in disk order.
~ sudo /sbin/swapon --show
[sudo] password for root:
NAME TYPE SIZE USED PRIO
/dev/sda5 partition 3.7G 1.4G -2
~> sudo mount /dev/sda2 /mnt/sda && ls -Al /mnt/sda
total 0
drwxr-xr-x 1 root root 1854 Dec 16 16:09 bin
drwxr-xr-x 1 root root 1700 Dec 16 16:22 boot
drwxr-xr-x 1 root root 0 Dec 16 15:32 dev
drwxr-xr-x 1 root root 6026 Dec 17 19:06 etc
drwxr-xr-x 1 root root 0 Sep 30 2017 home
drwxr-xr-x 1 root root 4158 Dec 16 16:12 lib
drwxr-xr-x 1 root root 144 Dec 16 16:12 lib64
drwxr-xr-x 1 root root 6 Dec 17 17:19 mnt
drwxr-xr-x 1 root root 0 Sep 30 2017 opt
drwxr-xr-x 1 root root 0 Sep 30 2017 proc
drwx------ 1 root root 174 May 25 2018 root
drwxr-xr-x 1 root root 0 Dec 16 16:21 run
drwxr-xr-x 1 root root 4600 Dec 16 16:09 sbin
drwxr-xr-x 1 root root 0 May 25 2018 selinux
drwxr-xr-x 1 root root 0 Feb 22 12:11 .snapshots
drwxr-xr-x 1 root root 0 Sep 30 2017 srv
drwxr-xr-x 1 root root 0 Sep 30 2017 sys
drwxr-xr-x 1 root root 0 Sep 30 2017 tmp
drwxr-xr-x 1 root root 150 Dec 12 08:36 usr
drwxr-xr-x 1 root root 136 Dec 16 16:22 var
これは他のLinuxディストリビューションのように見えます。/dev/sda2
~ sudo umount /mnt/sda
~ sudo mount /dev/sda3 /mnt/sda && ls -Al /mnt/sda
total 0
drwxr-xr-x 1 root root 1828 Dec 17 21:10 bin
drwxr-xr-x 1 root root 412 Dec 17 21:24 boot
drwxr-xr-x 1 root root 0 Dec 17 20:51 dev
drwxr-xr-x 1 root root 5060 Dec 17 22:34 etc
drwxr-xr-x 1 root root 0 Dec 17 20:51 home
drwxr-xr-x 1 root root 3350 Dec 17 21:21 lib
drwxr-xr-x 1 root root 0 May 25 2018 mnt
drwxr-xr-x 1 root root 0 Dec 17 20:51 opt
drwxr-xr-x 1 root root 0 Dec 17 20:51 proc
drwxr-xr-x 1 root root 0 Dec 17 20:51 root
drwxr-xr-x 1 root root 0 Dec 17 21:23 run
drwxr-xr-x 1 root root 3686 Dec 17 21:13 sbin
drwxr-xr-x 1 root root 0 May 25 2018 selinux
drwxr-xr-x 1 root root 0 Dec 17 20:51 .snapshots
drwxr-xr-x 1 root root 0 Dec 17 20:51 srv
drwxr-xr-x 1 root root 0 Dec 17 20:51 sys
drwxr-xr-x 1 root root 0 Dec 17 20:51 tmp
drwxr-xr-x 1 root root 90 Dec 17 20:52 usr
drwxr-xr-x 1 root root 0 Dec 17 20:51 var
もう一つ/dev/sda3
答え1
sda1からsda3までのパーティションが不要な場合、それでできます
gpartedを使う:
- sda1からsda3までのパーティションの削除
- sda4のサイズをディスクの先頭に調整します。
- 選択科目:
- sda5とsda6(ルートとスワップ)をディスクの先頭に移動します(より危険でより多くの時間が必要です)。
- ディスクの先頭に新しいパーティションを追加し、
/home
ホームの内容をこの新しいパーティションに移動します。
答え2
- 質問1、あなたのディスクに膜バイオリアクター(マスターブートレコード)タイプのパーティション、比較的優れていますGPT。 MBRは4つのデフォルトパーティションに制限されています。拡張パーティション複数のパーティションがあります。
- 質問2、Suse Linuxをインストールする前に、ディスクにWindowsやその他のオペレーティングシステムがありますか?これは、ディスク上のコンテンツを最も保存するMBRパーティション化とスペースが不足している理由を説明します。 2.2 GB がスワップされたパーティション 1 もあり、Suse がある [拡張] パーティション 4 にも 4 GB スワップされたサブパーティションがあります。スワップパーティションは1つだけでなければなりません。
はい。以下は、いくつかの追加の合併症を引き起こします。インストール中にどのような選択をしたか覚えていません。そして自動的に項目を選択するようにしてください。
アーカイブしたいデータがある場合は、コピーまたはバックアップできる場所を見つけてください。私の提案は、Suse(または他のLinux)を最初から再インストールし、インストールプロセスを手動で制御してディスクを消去することです。特にディスクパーティショニングでは、自動を選択しないでください。インストール中に
- ディスクパーティション化に移動して自動選択を解除し、パーティションをMBRからGPTに変更すると、ディスクのすべての内容を削除するように警告されます。
- BTRFSを使用しないでください。発生するレイアウトが複雑になる傾向があります。自分がしていることを知っていて、それに情熱がある場合にのみBTRFSを使用してください。
ディスクのインストールプロセス中に手動制御を実行し、自動を選択しないでください。
- ディスクをGPTでフォーマットします(これにより、ディスク上のすべてのデータが失われます)。
- 1GB ブートパーティションの作成
- 2GBスワップパーティションの作成
- ディスクの残りの部分でルートパーティションをEXT3、EXT4、またはXFSに設定します。
- 別々の基本パーティションを作成しないでください。
基本的に1GB /dev/sda1
、/dev/sda2
2GBのスワップスペース、/dev/sda3
約119GBの/
。フォルダが別々のパーティションにある理由がわからない場合は、必要はありません。/
/home
/home