
Ubuntu日本語フォーラム

ログインしていません。
[質問者の知識レベル]
普段はMacで趣味程度に個人開発や競技プログラミングに取り組んでいるので基礎的な
ターミナルの操作は出来るレベルです.
ただ,Linuxにはほぼ触れたことはなく,このフォーラムでの質問もこれが初回のため初心者サポートでの質問投稿に致しました.
[質問]
- なぜストレージの容量が1TBもあるのにルートの容量が足りなくなるのでしょうか?
- ルートのパーティション?に容量を割当するにはどうすればいいでしょうか?
[質問背景]
最近、手持ちのノートPC([Lenovo ideapad 330s 81F5008YJP](http://www.lenovo-smb.com/productinfo/model.php?mtm=81F5008YJP))にUbuntu20.04.2 LTS(Focal Fossa)
をインストールしました。元のWindowsは削除しています.
pyenvやdjangoをapt-getでインストールした段階で,タイトルの通り"ファイルシステムのルートの空き容量が少なくなりました"と警告が出るようになりました.
実際,`df -h`コマンドでディスクの空き容量を確認したところ下記のようにルートの残り容量がかなり少なくなっていることがわかりました.
```
$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 3.9G 0 3.9G 0% /dev
tmpfs 787M 1.9M 785M 1% /run
/dev/nvme0n1p4 13G 10G 1.6G 87% /
tmpfs 3.9G 165M 3.7G 5% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/loop1 56M 56M 0 100% /snap/core18/1932
/dev/loop2 51M 51M 0 100% /snap/snap-store/547
/dev/loop4 219M 219M 0 100% /snap/gnome-3-34-1804/72
/dev/loop0 56M 56M 0 100% /snap/core18/2128
/dev/loop3 218M 218M 0 100% /snap/gnome-3-34-1804/60
/dev/loop5 63M 63M 0 100% /snap/gtk-common-themes/1506
/dev/loop6 66M 66M 0 100% /snap/gtk-common-themes/1515
/dev/loop7 51M 51M 0 100% /snap/snap-store/481
/dev/nvme0n1p3 512M 4.0K 512M 1% /boot/efi
/dev/loop8 33M 33M 0 100% /snap/snapd/12704
/dev/loop9 31M 31M 0 100% /snap/snapd/9721
tmpfs 787M 60K 787M 1% /run/user/1000
```
ディスクやパーティションの状態をより詳細に見るために`lsblk`コマンドを用いました.
```
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 55.4M 1 loop /snap/core18/2128
loop1 7:1 0 55.4M 1 loop /snap/core18/1932
loop2 7:2 0 51M 1 loop /snap/snap-store/547
loop3 7:3 0 217.9M 1 loop /snap/gnome-3-34-1804/60
loop4 7:4 0 219M 1 loop /snap/gnome-3-34-1804/72
loop5 7:5 0 62.1M 1 loop /snap/gtk-common-themes/1506
loop6 7:6 0 65.1M 1 loop /snap/gtk-common-themes/1515
loop7 7:7 0 50.7M 1 loop /snap/snap-store/481
loop8 7:8 0 32.3M 1 loop /snap/snapd/12704
loop9 7:9 0 31M 1 loop /snap/snapd/9721
sda 8:0 0 931.5G 0 disk
├─sda1 8:1 0 260M 0 part
├─sda2 8:2 0 16M 0 part
├─sda3 8:3 0 905.3G 0 part
├─sda4 8:4 0 25G 0 part
└─sda5 8:5 0 998.5M 0 part
nvme0n1 259:0 0 13.4G 0 disk
├─nvme0n1p1 259:1 0 512M 0 part
├─nvme0n1p2 259:2 0 1M 0 part
├─nvme0n1p3 259:3 0 513M 0 part /boot/efi
└─nvme0n1p4 259:4 0 12.4G 0 part /
```
上記を確認する限り,sda?というパーティションには1000GB近い容量があり
これがあるのになぜルートの容量が足りないと出るのかがよくわかっていません...
また、上記の問題をググっているとよくパーティションの割当という言葉に当たるのですが
割当を安全に行うにはどういったことを行えば良いでしょうか?
ご回答のほどお願いいたします.
オフライン
Ubuntuは、容量の小さい、nvme にインストールされており、sdaは、使っていません。
nvme0n1 259:0 0 13.4G 0 disk
├─nvme0n1p1 259:1 0 512M 0 part
├─nvme0n1p2 259:2 0 1M 0 part
├─nvme0n1p3 259:3 0 513M 0 part /boot/efi
└─nvme0n1p4 259:4 0 12.4G 0 part /
```
sudo parted -l
コマンドで、ストレージのファイルシステム等を確認すれば、わかりやすいでしょう。
また、デスクトップが入っているようですので、ファイルブラウザを起動し、ウィンドウ内の何も無いところで、マウス右クリック->プロパティ で現在の空き容量が表示されます。
オフライン
ルートがsda内でなく、ここになっているのは意図的ですか?
└─nvme0n1p4 259:4 0 12.4G 0 part /
このままの状況で容量を割当する方法は、すいません、私もわかりませんが、
内蔵ドライブsdaのどこかのパーティションにインストールするはずだったのであれば、インストール時に設定を間違えているのでは?と感じます。
オフライン
slさん、redredさん、お二人とも回答・アドバイスいただきありがとうございます。
sudo parted -l は以下のような結果になります.確かにご指摘の通り、Ubuntuのインストール時に
なにか設定ミスをしてnvmeの方にインストールしてしまっているみたいです...
こういった場合一度Ubuntuを削除して再度インストールすべきだと思うのですが、下記のサイトのように
新規でインストールする場合や,ファイルを消さずに再インストールはよく見つかるのですがUbuntuを安全に
nvmeから削除してsdaに再インストールするにあたってアドバイス・参考にすると良い資料等もしあれば教えていただけると有り難いです。
参考サイト:https://eng-entrance.com/ubuntu-install
- sudo parted -lの結果
```````
モデル: ATA WDC WD10SPZX-24Z (scsi)
ディスク /dev/sda: 1000GB
セクタサイズ (論理/物理): 512B/4096B
パーティションテーブル: gpt
ディスクフラグ:
番号 開始 終了 サイズ ファイルシステム 名前 フラグ
1 1049kB 274MB 273MB fat32 EFI system partition boot, esp
2 274MB 290MB 16.8MB Microsoft reserved partition msftres
3 290MB 972GB 972GB ntfs Basic data partition msftdata
4 972GB 999GB 26.8GB ntfs Basic data partition msftdata
5 999GB 1000GB 1047MB ntfs Basic data partition hidden, diag
モデル: INTEL MEMPEK1J016GAL (nvme)
ディスク /dev/nvme0n1: 14.4GB
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: gpt
ディスクフラグ:
番号 開始 終了 サイズ ファイルシステム 名前 フラグ
1 1049kB 538MB 537MB fat32 EFI System Partition boot, esp
2 538MB 539MB 1049kB bios_grub
3 539MB 1077MB 538MB fat32 msftdata
4 1077MB 14.4GB 13.3GB ext4
```
以上、お手数おかけして申し訳ないですかよろしくお願いしますm(_ _)m
オフライン
現状のsdaとnvmeは結構パーティションが出来ていますね。
これらは一旦クリアーで良ければ、ガイドし安いのですが、
残しながらとなると個別ケースであり、手とり足とりになります。
どんなご意向ですか?
オフライン
redredさん、ありがとうございます!
>現状のsdaとnvmeは結構パーティションが出来ていますね。
>これらは一旦クリアーで良ければ、ガイドし安い
クリア(すべて削除で一から)で問題ないです.(今まで入れたソフトやbashのスクリプトは別途メモしてあるので問題ありません.)
今現在は
- USBにUbuntu20を入れてある
- BIOS/UEFIは立ち上げ出来ている
状態です.
下記, 現状のBIOS/UEFIの写真です.(他の方アクセス出来ないかもしれませんのでご参考程度に.)
オフライン
redredさん
以前Ubuntuをインストールしたときは下記のサイトを参考にしてやりました.
https://www.jm1xtk.com/cnt/34_lb_usb/index.php
>初期設定は UEFI になっているため、片方のLegacy Support を選択して[Enter]キーで確定する。
上記サイトにある通りにBoot Modeをよくわからずに選択して行なったのですが上記サイトのやり方で特に問題なさそうでしょうか?
オフライン
せっかくの新し目PCですから、UEFIで使ったほうがお得です。
まずは工場出荷設定(UEFIですか?)をおすすめします。
インストール用USBからの起動時は、UEFI画面でUSBを選んでおきます。
インストール完了の暁には、UEFI画面を再確認されUbuntuが選択されているかご確認ください。
インストール用USB起動で下記画像にある画面まで来てください。
https://f.easyuploader.app/20210723102617_786c4473.png
画像内の①②が出来たら、
③その後はこの記事の「8.ルートパーティションの作成」以降が良いと思います。
https://kledgeb.blogspot.com/2018/04/ubuntu-1804-bios-2-biospcubuntu-1804.html
nvmeドライブをまっさらにクリアーするのは、sdaにUbuntuがインストールできた後でできることです。
オフライン
リンクを間違えましたので、少々お待ちを
オフライン
せっかくの新し目PCですから、UEFIで使ったほうがお得です。
まずは工場出荷設定(UEFIですか?)をおすすめします。
インストール用USBからの起動時は、UEFI画面でUSBを選んでおきます。
インストール完了の暁には、UEFI画面を再確認されUbuntuが選択されているかご確認ください。
インストール用USB起動で下記画像にある画面まで来てください。
https://f.easyuploader.app/20210723102617_786c4473.png
画像内の①②が出来たら、
★訂正済み
③その後はこの記事の「9.EFIシステムパーティションの作成」以降が良いと思います。
https://kledgeb.blogspot.com/2018/04/ubuntu-1804-uefi-2-uefipcubuntu-1804.html
nvmeドライブをまっさらにクリアーするのは、sdaにUbuntuがインストールできた後でできることです。
オフライン
追加のご回答もありがとうございます!
すみません、細かい確認となってしまって恐縮なのですが下記のアップロードに挙げた画像では/dev/sdaの下にぶら下がっている
ものだけでなく, /dev/nvme0n1にぶら下がっているものも表示されているのですがこちらもマイナスで消していくべきでしょうか?
念の為教えていただけると助かりますm(_ _)m
https://uploader.xzy.pw/show/20210812155939_56507869.JPG
オフライン
この段階で
/dev/nvme0n1にぶら下がっているものもマイナスで消せば、後の手間も省けます。
オフライン
redredさん、アドバイスいただいた通りにやった結果、無事インストール出来ました!
ありがとうございました!(lsblkやpartedコマンドで確認したところ容量も問題なさそうです.)
今後のUbuntu学習・使用の参考にしたいのでもし可能なら下記2点教えていただきたいです!
*別の質問枠を別途建てるべきでしたらそうします!
(1)LPIC以外でUbuntuを学んでいく良い方法、書籍、サイトなどおすすめあるでしょうか?
手元にLPIC1の小豆本を置いて参考に読んでいるのですがredredさんが他におすすめする学び方あるでしょうか?
https://www.amazon.co.jp/Linux%E6%95%99%E7%A7%91%E6%9B%B8-LPIC%E3%83%AC%E3%83%99%E3%83%AB1-Version5-0%E5%AF%BE%E5%BF%9C-%E4%B8%AD%E5%B3%B6-%E8%83%BD%E5%92%8C/dp/4798160490/ref=asc_df_4798160490/?tag=jpgo-22&linkCode=df0&hvadid=295678107984&hvpos=&hvnetw=g&hvrand=12775545001714612074&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=1009304&hvtargid=pla-649269108462&psc=1&th=1&psc=1
(2)使わないSSDは一般にどう活用すべきでしょうか?
今回ubuntuを入れていて消したnvme(14GB)はどう活用するのが良い等あるでしょうか?
例えば,カーネルやブートローダーだけこのSSDに入れておいて起動を早める,,,等のTipsあるでしょうか?
もし可能ならアドバイスや参考資料ご教示いただけると有り難いです!(必要なら再インストール等行います!)
オフライン
Kumamotoさん
(1)私はホビーユーザーですから、学術的な事はわかりません。
サイトとしては、こういう所をチェックしておくと知識は徐々に溜まってゆきます。
https://gihyo.jp/admin/clip/01/ubuntu-topics
(2)SSDですので速度面で使いたくはなりますが、なにせ14GB。
OSに関係する工夫で活用するには足りませんし、
部分的活用はハッカーの境地になろうと思います。
私のレベルではアイデアありません。
sdaがHDDならUbuntuの起動はちょっと待たされます。
sdaを120GB以上のSSDにするとスッキリします。
次のお楽しみはそのチャレンジが良いと思います。
オフライン
redredさん、追加質問の回答もありがとうございました!
技評さんでUbuntuのトピックが組まれているの知りませんでした。読んでみます!
※あの後、なぜかUbuntuが起動せず、リカバリーモードから再度UEFIを立ち上げてインストールし直したら治りました。
どうやら自分でパーティション設定をした際にまたミスをしていたみたいです。。。
また今後とも宜しくお願いいたします!
オフライン
#13
Kumamoto による投稿:
(2)使わないSSDは一般にどう活用すべきでしょうか?
今回ubuntuを入れていて消したnvme(14GB)はどう活用するのが良い等あるでしょうか?
INTEL MEMPEK1J016GAL は
Optane™ Memory Series 16GB, M.2 80mm PCIe 3.0, 20nm, 3D Xpoint™
だそうで 独立したドライブとしてではなく HDDを高速化するキャッシュ用に
装備されているのでしょう。
ただし IntelはHDD高速化用サポートソフトウェアを Windows用にだけ提供してるので
Ubuntuでは !6GBドライブとして扱われるようです。
2019年1月7日新春特別号 2019年のUbuntuとそれを取り巻く環境:Ubuntu Weekly Topics|gihyo.jp … 技術評論社
SSDとHDDの価格逆転,Intel Optaneと新しいメモリモデル 注8
https://gihyo.jp/admin/clip/01/ubuntu-topics/201901/07?page=2#sec5
Windowsと同様にメインディスクを高速化するのに使用したい人はbcacheやlvmcacheという
ソフトと組み合わせて使う事例があるようです。
dell - bcache for Intel Optane on ubuntu - Ask Ubuntu
https://askubuntu.com/questions/1108547/bcache-for-intel-optane-on-ubuntu
Ubuntu - How to use Intel Optane Memory for SSD Caching - CodeNotary
https://www.codenotary.com/blog/ubuntu-how-to-use-intel-optane-memory-for-ssd-caching/
#15
Kumamoto による投稿:
技評さんでUbuntuのトピックが組まれているの知りませんでした。読んでみます!
「Ubuntu Weekly Topics」と 「Ubuntu Weekly Recipe」は
このフォーラムの運営や Ubuntu日本語Remixの作成などを行っている団体
Ubuntu Japanese Teamが書いている連載です。
https://www.ubuntulinux.jp/
オフライン
ellipticさん、補足いただきありがとうございました!
bcacheやlvmcache、今の私のレベルだとなかなか手強そうなのでもう少しレベルアップしたタイミングで挑んでみます!
オフライン