You are not logged in.

#1 2023-03-04 08:44:12

SlothSpunky77
Member
Registered: 2023-03-03
Posts: 47

[SOLVED]Partition / too full error in pacman

My root partition is set to 20G and I hadn't anticipated that I'd be installing a lot of software. I've cleared pacman cache as well, but that barely did anything. Is repartitioning the only way out of this?

Last edited by SlothSpunky77 (2023-03-17 05:32:30)

Offline

#2 2023-03-04 09:08:36

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,354

Re: [SOLVED]Partition / too full error in pacman

https://archlinux.org/packages/community/x86_64/ncdu/

Is repartitioning the only way out of this?

If you need more space you need more space.

You can prevent the extraction of eg. unrequired i18n files, but whether or not that helps depends on the actual situation.

Offline

#3 2023-03-04 18:15:23

SlothSpunky77
Member
Registered: 2023-03-03
Posts: 47

Re: [SOLVED]Partition / too full error in pacman

Now I'm curious. Why is it that guides on YouTube or on websites recommend allotting only about 15G of space for the root partition?

Offline

#4 2023-03-04 18:25:27

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,426
Website

Re: [SOLVED]Partition / too full error in pacman

SlothSpunky77 wrote:

Now I'm curious. Why is it that guides on YouTube or on websites recommend allotting only about 15G of space for the root partition?

Because the people that create those "guides" are idiots only interested in click farming...


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#5 2023-03-04 20:19:01

bestfriend
Member
From: Seattle
Registered: 2020-08-04
Posts: 24

Re: [SOLVED]Partition / too full error in pacman

What are you installing? If you have some particularly large softwares, you could create a separate partition for /opt and re-install them there or just install the software to home.

Offline

#6 2023-03-04 22:09:42

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,471
Website

Re: [SOLVED]Partition / too full error in pacman

SlothSpunky77 wrote:

I hadn't anticipated that I'd be installing a lot of software.

And did you anticipate incorrectly?  I'm a broken record on this topic, I'm kinda tired of posting a long list of previous threads on this same topic - you can search and readily find them - but if you are not well aware of multiple massive packages that you have installed (e.g., tensorflow or 0ad as potential examples), a root partition of that size filling up is likely indicative of a cancer that should be treated, not just given more space to fill.

While I agree that youboob videos recommending a one-size fits all partition size are foolish, I would say as a counterpoint that for many common use cases 15GB would be okay, and for quite a larger portion of users 20GB should be plenty.  Hence the previous point: if that space if filling and you are not aware of any of your needs being a bit out of the norm, investigate.

This may be particularly fitting if clearing the pacman cache really had very little effect.  If large number of big packages were the issue, clearing the cache would not be a long term solution, but it would have resulted in a notable change.  If clearing the cache had little effect, packages are not likely the problem, and so the odds of this being something concerning like exploding logs filled with error messages becomes a bit more likely.

Last edited by Trilby (2023-03-04 22:15:34)


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#7 2023-03-05 05:02:51

SlothSpunky77
Member
Registered: 2023-03-03
Posts: 47

Re: [SOLVED]Partition / too full error in pacman

bestfriend wrote:

What are you installing?

Nothing too heavy, actually. The heaviest I have are blender and minecraft, so that's barely anything. What's funny is that I installed Arch on this laptop about five days ago, and a full root partition is complete bs. It's as Trilby said, there's more to this.
ncdu doesn't show any abnormal disk usage though.

Offline

#8 2023-03-05 05:05:07

SlothSpunky77
Member
Registered: 2023-03-03
Posts: 47

Re: [SOLVED]Partition / too full error in pacman

Trilby wrote:

exploding logs filled with error messages

Is that something that happens often to users? How can I check if that's what's happening with my system?

Offline

#9 2023-03-05 05:35:39

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,426
Website

Re: [SOLVED]Partition / too full error in pacman

SlothSpunky77 wrote:

How can I check if that's what's happening with my system?

pacman -S ncdu

Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#10 2023-03-05 13:57:36

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,471
Website

Re: [SOLVED]Partition / too full error in pacman

SlothSpunky77 wrote:

How can I check if that's what's happening with my system?

There's no single simple test ... well, actually for the specific case of checking whether the journal is growing massively there is, but my broader point is that you need to investigate.  It could be the journal, it could be something else.  The goal is to find what is taking up so much space.  As you've seen in this thread, ncdu is often recommended.  Personally I just use `du` iteratively.  For example `du -hd1 /` should show only /usr and /var taking up any notably space on a basic desktop system, /etc/ and /boot/ may take a couple dozen to a hundred or so MB, but beyond that I'd look closely at them, and all other directories (in the filesystem root) should be really trivial (often not even a full MB).

So step one: is there anything other than /usr or /var that take up noteworthy space?  If so, dig deeper into those suspects.  If not, step two is to dig into each of /usr and /var.  Which one to look at first may be obvious at this stage.  If no other directories are eating notable space and you are runnning low on 20G, then one of /usr or /var would be using well over 10GB (or both of them using close to 10GB).  Neither directory should be anywhere near that large on the system you are describing - certainly not /var.  So dig into which ever one is suspect.  Feel free to post data here (actual sizes of directories) for further guidance if needed.

It is possible that you are overlooking some large software you opted to install.  But even if the end result is that the used space is justified and you need to expand your root partition, learning a bit about what is taking up space on your system is a useful experience.

SlothSpunky77 wrote:

ncdu doesn't show any abnormal disk usage though.

What does this actually mean.  Does ncdu show 20GB used?  If so, that strikes me as abnormal!  The question isn't whether or not there is abnormal disk usage, but rather where it is most abnormal.

EDIT: Important caveate that I don't think has been explicitly clarified in this thread: I'm working on the assumption that you have a separate /home partition from the root (/) partition.  Is this correct?  If not, then forget everything I've said and accept my apologies for wasting time here.  But if you don't have a separate /home partition I'd be curious how you've partitioned your disk as to have the option of choosing a different root partition size.

EDIT 2: Another potentially relevant tool is `pacgraph` which will show you the total space used by packages.  If legitimate packages are really filling up your 20GB, this will show it - and it will let you know which packages you have installed that are really space hogs.  It's possible my disk-space metrics are a bit out of touch: I've not installed one of the major DEs in ages, and gnome in particular seems to be growing (in size) at an astonishing rate.  But even if my calibration is off, one should know a bit about what's using their disk space - so we either move from "I don't know why 20GB is filling up" to "I know why its full and it's a good reason" or "There's no good reason, and there's a problem to fix".  Just never go from "I don't know why 20GB is filling up" to "I'll just add more space" - that's not a good approach.

Last edited by Trilby (2023-03-13 13:43:43)


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#11 2023-03-09 07:15:08

SlothSpunky77
Member
Registered: 2023-03-03
Posts: 47

Re: [SOLVED]Partition / too full error in pacman

You're right, it's only /usr and /var that takes up notable space. Here's a messed up situation: I've got my home directory inside my root directory roll

Yes, I do have a home partition. Using pacgraph shows that blender and gcc takes up a great deal of space. Otherwise, it's pretty normal. I don't use a DE, I use AwesomeWM, so ideally there shouldn't be bloat.
But the fact is, I have my home directory inside my root directory.
I remember making four partitions: EFI, Home, Root and Swap. I probably messed up when mounting it. I suppose there's no way to undo this. Is repartitioning the only way out?

Offline

#12 2023-03-09 07:34:11

skunktrader
Member
From: Brisbane, Australia
Registered: 2010-02-14
Posts: 1,676

Re: [SOLVED]Partition / too full error in pacman

Post your /etc/fstab so we can see if you are actually mounting your /home partition

Offline

#13 2023-03-09 07:37:19

skunktrader
Member
From: Brisbane, Australia
Registered: 2010-02-14
Posts: 1,676

Re: [SOLVED]Partition / too full error in pacman

If you do indeed have a separate /home partion, try running ncdu with the -x command line argument :: it will not cross file system boundaries and your home directory contents won't be included in the scan results

Offline

#14 2023-03-09 13:28:44

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,471
Website

Re: [SOLVED]Partition / too full error in pacman

Of course your home directory is in your root directory - where else could it be.  But content on a home partition doesn't use any space on the root partition.  I suppose I should have mentioned that in my instructions - the numbers for /home from `du` can be ignored (assuming your home partition is really mounted properly).  But all this assuming and speculating and conditional advice is getting tedious.  Post actual data.  If you don't post actual data here, no one will be able to help you.

We knew that /usr and /var would take up the bulk of the space on the root partition, but just how much space is each taking?  Does their usage account for the 20GB being full?  If not, the problem lies elsewhere, if so, dig deeper into those directories as they shouldn't be that big.  Alternatively does the size of the home directory along with everything else add up to 20GB? If so, that would suggest that you are not mounting your home partition.  If the home directory is greater than 20GB, then obviously you are.

Now post some actual numbers.

Last edited by Trilby (2023-03-09 13:36:09)


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#15 2023-03-12 17:56:42

SlothSpunky77
Member
Registered: 2023-03-03
Posts: 47

Re: [SOLVED]Partition / too full error in pacman

Here's my /etc/fstab:

# Static information about the filesystems.
# See fstab(5) for details.

# <file system> <dir> <type> <options> <dump> <pass>
# /dev/nvme0n1p2
UUID=9081d853-3c3c-4ec0-88c9-44b8887be122	/         	ext4      	rw,relatime	0 1

# /dev/nvme0n1p3
UUID=f01d4c4a-66ca-4479-90f2-9938bf9ada5a	/home     	ext4      	rw,relatime	0 2

# /dev/nvme0n1p4
UUID=b822261d-823b-4253-81a6-5fa01f33e887	none      	swap      	defaults  	0 0

/usr takes 9.7G, /home takes 5.4G, /var takes 3.1G and /opt takes 516.9M. The rest are pretty insignificant.

Last edited by SlothSpunky77 (2023-03-13 05:05:38)

Offline

#16 2023-03-12 19:40:49

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,471
Website

Re: [SOLVED]Partition / too full error in pacman

SlothSpunky77 wrote:

/usr takes 9.7G, /home takes 5.4G, /var takes 3.1G and /opt takes 516.9G. The rest are pretty insignificant.

Obviously that's a typo for /opt, but it's not clear at all what the typo actually would be.  Is it 5.169G, or 516.9M, or ...  In any case, your /usr is quite large, excessively so for how you've described your system.

Please post the actual output of each of the following:

df -h
# the next two with sudo or as root
du -hd1 / 2>/dev/null
du -hd1 /usr/

"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#17 2023-03-13 07:46:45

SlothSpunky77
Member
Registered: 2023-03-03
Posts: 47

Re: [SOLVED]Partition / too full error in pacman

My bad, I meant 516.9M.
Here's the output for df -h:

Filesystem      Size  Used Avail Use% Mounted on
dev             7.6G     0  7.6G   0% /dev
run             7.6G  1.8M  7.6G   1% /run
/dev/nvme0n1p2   15G   14G  400M  98% /
tmpfs           7.6G     0  7.6G   0% /dev/shm
tmpfs           7.6G  512K  7.6G   1% /tmp
/dev/nvme0n1p3  452G  5.5G  423G   2% /home
tmpfs           1.6G   20K  1.6G   1% /run/user/1000

du -hd1 / 2>/dev/null:

4.0K	/mnt
112K	/root
517M	/opt
5.5G	/home
198M	/boot
9.6M	/etc
9.7G	/usr
0	/proc
16K	/lost+found
3.2G	/var
12K	/srv
1.8M	/run
512K	/tmp
0	/sys
0	/dev
19G	/

du -hd1 /usr/:

5.1G	/usr/lib
218M	/usr/i686-w64-mingw32
719M	/usr/bin
2.5G	/usr/share
40K	/usr/local
6.0M	/usr/src
731M	/usr/lib32
316M	/usr/include
80K	/usr/libexec
231M	/usr/x86_64-w64-mingw32
9.7G	/usr/

/lib takes 5G and /share takes 2.5G inside /usr. The rest take less than a GB each.

Last edited by SlothSpunky77 (2023-03-13 07:50:37)

Offline

#18 2023-03-13 08:12:15

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,354

Re: [SOLVED]Partition / too full error in pacman

https://wiki.archlinux.org/title/pacman … #With_size
expac should be considerably faster

Offline

#19 2023-03-13 13:41:27

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,471
Website

Re: [SOLVED]Partition / too full error in pacman

Okay, so first, your root partition isn't 20GB, it's 15GB.  I'd argue that 15GB should still be enough for basic desktop systems, but it's certainly a narrower margin than with 20GB.

Your /usr/lib and /usr/share are quite large - especially relative to your /usr/bin size.  This strikes me as a bit odd.  However, I have no real experience with mingw which you have installed.  If mingw packages store content in /usr/lib and /usr/share that could account for the large size of these directories - and if that is the case, the usage would seem legitimate.  These paths are unlikely sites for common problematic growths (e.g., overflowing logs), so at present the balance of evidence is leaning towards this being legitimate disk usage.

However, an expac report as noted above would be quite useful at this point.

Last edited by Trilby (2023-03-13 13:43:00)


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#20 2023-03-14 04:19:40

SlothSpunky77
Member
Registered: 2023-03-03
Posts: 47

Re: [SOLVED]Partition / too full error in pacman

Running expac -H M '%m\t%n' | sort -h:

0.67 MiB	python-idna
0.68 MiB	kglobalaccel
0.68 MiB	lib32-curl
0.68 MiB	libwacom
0.68 MiB	python-markdown
0.68 MiB	xvidcore
0.69 MiB	ruby-minitest
0.70 MiB	lib32-pixman
0.70 MiB	libbpf
0.70 MiB	openpgl
0.70 MiB	p11-kit
0.70 MiB	python-urllib3
0.70 MiB	sdbus-cpp
0.70 MiB	sed
0.71 MiB	lib32-orc
0.71 MiB	nspr
0.71 MiB	psmisc
0.71 MiB	python-mako
0.71 MiB	ruby-rspec-mocks
0.72 MiB	pixman
0.73 MiB	jsoncpp
0.74 MiB	libxslt
0.74 MiB	readline
0.75 MiB	device-mapper
0.75 MiB	gc
0.75 MiB	libxkbcommon
0.75 MiB	poppler-qt5
0.76 MiB	lib32-libvorbis
0.76 MiB	lib32-libwebp
0.76 MiB	libidn
0.76 MiB	upower
0.77 MiB	gdbm
0.77 MiB	lib32-gmp
0.77 MiB	libmatroska
0.77 MiB	ruby-rspec-expectations
0.77 MiB	wayland
0.78 MiB	dbus-glib
0.78 MiB	libde265
0.79 MiB	lib32-zstd
0.79 MiB	libstemmer
0.79 MiB	liburcu
0.79 MiB	volume_key
0.79 MiB	webrtc-audio-processing
0.80 MiB	duktape
0.80 MiB	lib32-brotli
0.80 MiB	lib32-pam
0.80 MiB	luajit
0.82 MiB	libcups
0.82 MiB	pybind11
0.82 MiB	xorg-docs
0.84 MiB	gobject-introspection-runtime
0.84 MiB	ldb
0.85 MiB	grep
0.85 MiB	kguiaddons
0.85 MiB	lib32-libde265
0.85 MiB	libheif
0.86 MiB	kactivities
0.86 MiB	kjobwidgets
0.86 MiB	lib32-freetype2
0.88 MiB	libcdio
0.88 MiB	libva
0.88 MiB	xcb-proto
0.89 MiB	dbus
0.89 MiB	kauth
0.89 MiB	ruby-test-unit
0.90 MiB	kitemviews
0.91 MiB	libupnp
0.91 MiB	mdadm
0.91 MiB	pahole
0.92 MiB	karchive
0.92 MiB	lua52
0.92 MiB	ndctl
0.92 MiB	winetricks
0.92 MiB	zimg
0.93 MiB	flex
0.93 MiB	kdsoap-ws-discovery-client
0.94 MiB	util-linux-libs
0.95 MiB	json-glib
0.96 MiB	ca-certificates-mozilla
0.96 MiB	gst-plugins-base
0.97 MiB	kpackage
0.98 MiB	lib32-libgcrypt
0.98 MiB	rofi
0.99 MiB	audit
0.99 MiB	libaccounts-glib
0.99 MiB	mpfr
0.99 MiB	nettle
1.00 MiB	gmp
1.00 MiB	libgpg-error
1.01 MiB	lib32-libdav1d
1.01 MiB	lib32-libxcb
1.01 MiB	pavucontrol
1.02 MiB	lib32-libpulse
1.02 MiB	libsndfile
1.04 MiB	kiconthemes
1.04 MiB	kitemmodels
1.04 MiB	libinput
1.04 MiB	l-smash
1.05 MiB	knotifications
1.05 MiB	lib32-util-linux
1.05 MiB	lua53
1.06 MiB	libwebp
1.07 MiB	vte3
1.08 MiB	libnma-common
1.09 MiB	corekeyboard
1.09 MiB	fontconfig
1.09 MiB	lib32-libepoxy
1.10 MiB	flac
1.10 MiB	kcodecs
1.10 MiB	lib32-alsa-lib
1.11 MiB	xterm
1.12 MiB	lib32-openal
1.12 MiB	libarchive
1.12 MiB	libevent
1.13 MiB	kcompletion
1.13 MiB	lib32-libjpeg-turbo
1.13 MiB	python-gobject
1.14 MiB	libsigc++
1.15 MiB	mpg123
1.16 MiB	libplacebo
1.16 MiB	libsecret
1.17 MiB	t1lib
1.18 MiB	lib32-libnl
1.18 MiB	libdrm
1.18 MiB	signond
1.19 MiB	kdsoap
1.19 MiB	lame
1.20 MiB	orc
1.20 MiB	xorg-server-devel
1.21 MiB	lua
1.25 MiB	gpgme
1.25 MiB	libcolord
1.26 MiB	phonon-qt5
1.27 MiB	kbookmarks
1.27 MiB	ruby-rspec-core
1.29 MiB	libbluray
1.32 MiB	btop
1.32 MiB	findutils
1.33 MiB	lib32-libglvnd
1.33 MiB	lib32-libx11
1.38 MiB	hunspell
1.40 MiB	xorg-server-xnest
1.41 MiB	zstd
1.43 MiB	imlib2
1.43 MiB	nfs-utils
1.43 MiB	xorgproto
1.44 MiB	libvorbis
1.45 MiB	xz
1.46 MiB	libimobiledevice
1.46 MiB	log4cplus
1.47 MiB	libblockdev
1.48 MiB	diffutils
1.48 MiB	lib32-libxml2
1.48 MiB	ruby-bundler
1.50 MiB	libgcrypt
1.51 MiB	kdeclarative
1.51 MiB	libpulse
1.52 MiB	kfilemetadata
1.52 MiB	kimageannotator
1.53 MiB	procps-ng
1.53 MiB	purpose
1.54 MiB	hwloc
1.55 MiB	libsamplerate
1.57 MiB	automake
1.59 MiB	lib32-cairo
1.59 MiB	ntfs-3g
1.60 MiB	archlinux-keyring
1.61 MiB	asciidoctor
1.62 MiB	taglib
1.65 MiB	alsa-lib
1.65 MiB	cairo
1.65 MiB	libyuv
1.67 MiB	libtheora
1.67 MiB	make
1.68 MiB	freetype2
1.69 MiB	libxaw
1.71 MiB	lib32-libunistring
1.71 MiB	mingw-w64-winpthreads
1.72 MiB	dav1d
1.72 MiB	lua-penlight
1.74 MiB	attica
1.75 MiB	lib32-pcre2
1.79 MiB	libpipewire
1.79 MiB	openal
1.81 MiB	kservice
1.82 MiB	ranger
1.85 MiB	avahi
1.86 MiB	adobe-source-code-pro-fonts
1.86 MiB	kcmutils
1.86 MiB	polkit
1.87 MiB	curl
1.87 MiB	libharu
1.87 MiB	tbb
1.88 MiB	cfitsio
1.88 MiB	ldns
1.89 MiB	jack2
1.90 MiB	libjpeg-turbo
1.91 MiB	kwindowsystem
1.91 MiB	xorg-server-xvfb
1.92 MiB	libsoup3
1.95 MiB	lib32-harfbuzz
1.95 MiB	libfprint-tod-git
1.96 MiB	docbook-xml
1.98 MiB	asciidoc
2.01 MiB	lib32-systemd
2.03 MiB	jemalloc
2.03 MiB	kirigami2
2.03 MiB	libxt
2.04 MiB	systemd-libs
2.05 MiB	tzdata
2.08 MiB	libnl
2.11 MiB	python-psutil
2.15 MiB	rubygems
2.16 MiB	kuserfeedback
2.17 MiB	baloo
2.17 MiB	ktextwidgets
2.20 MiB	autoconf
2.20 MiB	xorg-xwayland
2.21 MiB	lib32-sdl2
2.22 MiB	libtool
2.25 MiB	autoconf-archive
2.25 MiB	lib32-libgphoto2
2.26 MiB	pango
2.26 MiB	xorg-server-xephyr
2.27 MiB	man-db
2.28 MiB	alsa-utils
2.28 MiB	lib32-gnutls
2.33 MiB	kwallet
2.35 MiB	parted
2.35 MiB	syndication
2.36 MiB	kparts
2.38 MiB	iptables
2.39 MiB	sonnet
2.40 MiB	lib32-krb5
2.43 MiB	lib32-libelf
2.44 MiB	lib32-p11-kit
2.49 MiB	graphene
2.49 MiB	python-chardet
2.49 MiB	terminator
2.50 MiB	libunistring
2.50 MiB	solid
2.53 MiB	bison
2.56 MiB	brotli
2.56 MiB	dosbox
2.59 MiB	bluez
2.59 MiB	libgusb
2.60 MiB	draco
2.64 MiB	lib32-gettext
2.65 MiB	libgit2
2.65 MiB	libraw
2.66 MiB	cryptsetup
2.69 MiB	pam
2.70 MiB	libexif
2.70 MiB	libp11-kit
2.78 MiB	flameshot
2.79 MiB	libepoxy
2.81 MiB	gtk-doc
2.83 MiB	poppler-glib
2.85 MiB	kconfigwidgets
2.86 MiB	libelf
2.86 MiB	ruby-rdoc
2.86 MiB	tpm2-tss
2.88 MiB	gcr-4
2.88 MiB	tar
2.91 MiB	iproute2
2.93 MiB	cups-filters
2.94 MiB	qca-qt5
2.94 MiB	thin-provisioning-tools
2.96 MiB	gdk-pixbuf2
2.99 MiB	kbd
3.02 MiB	terminus-font
3.03 MiB	kconfig
3.03 MiB	tracker3
3.03 MiB	wget
3.07 MiB	qpdf
3.11 MiB	gsfonts
3.13 MiB	gawk
3.15 MiB	nasm
3.16 MiB	libuninameslist
3.25 MiB	zeromq
3.28 MiB	alembic
3.31 MiB	libxml2
3.33 MiB	python-setuptools
3.34 MiB	libvpx
3.36 MiB	lib32-gstreamer
3.38 MiB	openpmix
3.44 MiB	qt5-multimedia
3.46 MiB	kcoreaddons
3.49 MiB	pcre
3.57 MiB	slang
3.59 MiB	glew
3.63 MiB	xfsprogs
3.67 MiB	harfbuzz
3.69 MiB	srt
3.70 MiB	libglvnd
3.70 MiB	scim
3.72 MiB	xorg-server
3.75 MiB	simplescreenrecorder
3.77 MiB	bluez-utils
3.77 MiB	x264
3.78 MiB	libxcb
3.85 MiB	lib32-glib2
3.85 MiB	shadow
3.87 MiB	at-spi2-core
3.96 MiB	iana-etc
3.97 MiB	ncurses
4.16 MiB	ttf-liberation
4.31 MiB	krb5
4.33 MiB	yasm
4.35 MiB	kio-extras
4.43 MiB	nm-connection-editor
4.43 MiB	sdl2
4.52 MiB	openxr
4.52 MiB	shared-mime-info
4.56 MiB	v4l-utils
4.58 MiB	lib32-x265
4.72 MiB	pacman
4.73 MiB	qt5-quickcontrols
4.74 MiB	gsl
4.77 MiB	adwaita-icon-theme
4.81 MiB	libmtp
4.81 MiB	openssh
4.85 MiB	gsettings-desktop-schemas
4.86 MiB	python-lxml
4.88 MiB	nss
4.90 MiB	lib32-openssl
4.90 MiB	xournalpp
4.91 MiB	kxmlgui
4.99 MiB	e2fsprogs
5.16 MiB	btrfs-progs
5.16 MiB	gvim
5.30 MiB	openexr
5.32 MiB	linux-api-headers
5.36 MiB	qt5-location
5.45 MiB	gnutls
5.45 MiB	lib32-gst-plugins-base-libs
5.54 MiB	libisl
5.62 MiB	spirv-tools
5.70 MiB	dbus-python
5.78 MiB	rtw89-dkms-git
5.87 MiB	glibmm
5.89 MiB	rubberband
5.92 MiB	pulseaudio
6.02 MiB	lvm2
6.09 MiB	mpv
6.09 MiB	poppler
6.11 MiB	qt5-wayland
6.18 MiB	pcre2
6.22 MiB	knewstuff
6.23 MiB	libtiff
6.33 MiB	wpa_supplicant
6.52 MiB	xkeyboard-config
6.53 MiB	vmaf
6.58 MiB	libgphoto2
6.65 MiB	gnu-free-fonts
6.74 MiB	netpbm
6.77 MiB	rav1e
6.86 MiB	gettext
7.14 MiB	libical
7.21 MiB	sudo
7.23 MiB	python-pydantic
7.31 MiB	db5.3
7.35 MiB	svt-av1
7.38 MiB	lapack
7.53 MiB	openshadinglanguage
7.65 MiB	sqlite
7.67 MiB	opencolorio
7.79 MiB	gtkmm
7.79 MiB	net-snmp
8.03 MiB	cython
8.08 MiB	file
8.09 MiB	lib32-aom
8.16 MiB	boost-libs
8.32 MiB	bash
8.50 MiB	meson
8.55 MiB	starship
8.57 MiB	gnupg
8.65 MiB	hwdata
8.68 MiB	qt5-quickcontrols2
8.70 MiB	exiv2
8.78 MiB	awesome
8.90 MiB	aom
8.97 MiB	openmpi
9.07 MiB	yay-git
9.27 MiB	fftw
9.31 MiB	groff
9.31 MiB	lib32-librsvg
9.40 MiB	gtkmm3
9.42 MiB	texinfo
9.93 MiB	syntax-highlighting
10.01 MiB	libx11
10.23 MiB	lib32-gtk3
10.33 MiB	libnm
10.42 MiB	gstreamer
10.52 MiB	ptex
10.62 MiB	hdf5
10.64 MiB	xorg-fonts-75dpi
10.72 MiB	openssl
10.91 MiB	gwenview
11.28 MiB	graphviz
11.39 MiB	ruby
11.50 MiB	kwidgetsaddons
11.52 MiB	gst-plugins-base-libs
11.53 MiB	adwaita-cursors
11.91 MiB	gtop
11.99 MiB	util-linux
12.10 MiB	dolphin
12.18 MiB	xorg-fonts-100dpi
12.19 MiB	python-pygments
12.34 MiB	poppler-data
12.72 MiB	cups
13.52 MiB	openjpeg2
13.81 MiB	libmm-glib
13.82 MiB	gobject-introspection
13.82 MiB	udisks2
13.93 MiB	librsvg
14.12 MiB	alsa-firmware
14.71 MiB	qt5-translations
15.22 MiB	opencollada
15.35 MiB	coreutils
16.56 MiB	glslang
16.89 MiB	networkmanager
16.94 MiB	sof-firmware
17.20 MiB	doxygen
17.21 MiB	openimageio
17.61 MiB	ki18n
18.01 MiB	lib32-glibc
18.30 MiB	sane
18.39 MiB	iso-codes
19.13 MiB	x265
20.34 MiB	vulkan-headers
21.55 MiB	glib2-docs
21.69 MiB	imagemagick
23.22 MiB	glib2
23.55 MiB	qt5-declarative
24.15 MiB	ffmpeg4.4
26.32 MiB	docbook-xsl
27.22 MiB	imath
27.38 MiB	smbclient
28.65 MiB	kio
28.75 MiB	systemd
30.67 MiB	fontforge
33.25 MiB	grub
34.40 MiB	vim-runtime
35.20 MiB	python-numpy
35.50 MiB	lib32-icu
36.30 MiB	gtk2
36.54 MiB	ffmpeg
36.57 MiB	mingw-w64-binutils
37.41 MiB	git
37.57 MiB	embree
39.06 MiB	ghostscript
39.45 MiB	compiler-rt
40.59 MiB	icu
41.13 MiB	binutils
47.46 MiB	glibc
48.78 MiB	gtk3
49.11 MiB	openimagedenoise
51.03 MiB	ttf-hanazono
52.98 MiB	guile
55.19 MiB	nodejs
55.19 MiB	python
56.48 MiB	samba
56.57 MiB	opensubdiv
57.99 MiB	vlc
59.79 MiB	perl
62.54 MiB	texlive-bin
62.85 MiB	efl
62.99 MiB	qt5-base
67.79 MiB	lib32-mesa
70.42 MiB	cmake
75.40 MiB	mesa
99.24 MiB	jre8-openjdk-headless
107.61 MiB	lib32-gcc-libs
118.16 MiB	mingw-w64-headers
120.48 MiB	llvm-libs
130.09 MiB	lib32-llvm-libs
137.78 MiB	gcc-libs
143.34 MiB	openvdb
145.62 MiB	linux-lts-headers
150.51 MiB	mingw-w64-crt
151.47 MiB	qt5-webengine
152.30 MiB	linux-firmware
157.54 MiB	krita
158.71 MiB	linux-headers
164.17 MiB	linux-lts
171.25 MiB	gcc
175.82 MiB	linux
181.59 MiB	jre-openjdk-headless
182.04 MiB	discord
194.61 MiB	clang
195.64 MiB	go
210.67 MiB	wine-gecko
233.68 MiB	wine-mono
239.61 MiB	firefox
291.21 MiB	opera
332.77 MiB	visual-studio-code-bin
453.12 MiB	blender
540.69 MiB	wine-staging

Offline

#21 2023-03-14 05:33:22

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,354

Re: [SOLVED]Partition / too full error in pacman

~9.3GB in total, the cake goes to

182.04 MiB	discord
194.61 MiB	clang
195.64 MiB	go
210.67 MiB	wine-gecko
233.68 MiB	wine-mono
239.61 MiB	firefox
291.21 MiB	opera
332.77 MiB	visual-studio-code-bin
453.12 MiB	blender
540.69 MiB	wine-staging

and minecraft doesn't even show up there?

Last edited by seth (2023-03-14 05:33:35)

Offline

#22 2023-03-14 10:52:03

SlothSpunky77
Member
Registered: 2023-03-03
Posts: 47

Re: [SOLVED]Partition / too full error in pacman

I removed minecraft and minGW from my system because I didn't need either of them. I suppose there isn't abnormal disk usage on my system judging by the usage analysis. I'm still worried about whether the home partition's been mounted correctly or not. Should i transfer all data to a hard drive and do a fresh install? What are my alternatives?

Offline

#23 2023-03-14 11:00:15

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,354

Re: [SOLVED]Partition / too full error in pacman

https://bbs.archlinux.org/viewtopic.php … 3#p2089793 says that the home partition is mounted to /home and currently uses 5.5G
This also fits your fstab

You can grow the root partiton on the expense of the home partition.
As that involves shrinking and moving the home partition, you'll ideally use gparted which provides a frontend for the process.
Nevertheless, it'll be a *VERY* good idea to have backups of your private data.

Either way, you'll have to do this offline (ie. from a live distro, gparted provides one and I think grml has gparted as well)

Offline

#24 2023-03-14 13:44:30

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,471
Website

Re: [SOLVED]Partition / too full error in pacman

SlothSpunky77 wrote:

I suppose there isn't abnormal disk usage on my system judging by the usage analysis.

Agreed.  My suspicions were incorrect.  Your installed software is legitimately using that space.  If you don't use that software, you could certainly do some clean up - but this together with the fact that your root is currently 15G not 20G favors resizing if practical.


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#25 2023-03-15 10:00:26

SlothSpunky77
Member
Registered: 2023-03-03
Posts: 47

Re: [SOLVED]Partition / too full error in pacman

Alrighty, repartitioning is the way to go then. One last question, how do I know if I've mounted the home partition correctly (or any partition for that matter)? Is there anything else I have to do or check before I allot space to the root partition from the home partition?

Last edited by SlothSpunky77 (2023-03-15 10:03:09)

Offline

Board footer

Powered by FluxBB