unofficial mirror of help-guix@gnu.org 
 help / color / mirror / Atom feed
* updating takes so much memory
@ 2021-06-01 12:00 Tomás Chapunov
  2021-06-01 12:18 ` Julien Lepiller
  0 siblings, 1 reply; 2+ messages in thread
From: Tomás Chapunov @ 2021-06-01 12:00 UTC (permalink / raw)
  To: help-guix

Can I move the Store to another disk?

I have two installations of Guix.
- One Guix SD, it works fine. I'm fiddling with it, but it's a work in
progress.
- One Guix package manager on top of my main debian 10 system. I have some
packages installed, but texlive is giant. When I do:

$ guix package -u

it uses so much memory that always exhaust my PC.

I wonder if I can symlink the store, and relocate it in another disk. I
have more than one.
Is there any best practices recommendation about doing this? Can I break
something?
Is there any issue I have to consider about performance or anything like
that?

Thanks! Guix is marvelous, but it takes a steep learning curve.

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: updating takes so much memory
  2021-06-01 12:00 updating takes so much memory Tomás Chapunov
@ 2021-06-01 12:18 ` Julien Lepiller
  0 siblings, 0 replies; 2+ messages in thread
From: Julien Lepiller @ 2021-06-01 12:18 UTC (permalink / raw)
  To: help-guix, Tomás Chapunov

You'll have to be very careful. Last time I tried, you couldn't symlink the store, but you can mount another file system on /gnu. The main issue is the database in /var/guix.

It needs to be in sync with what's in the store. If you share the store between the two systems, and install packages on both, the database will only know about some packages, so guix gc will wipe the other system.

In addition, you'll need to keep profiles in sync on both systems othewise guix gc will also wipe the profiles from che other system, since they are not gc roots on the current system.

Le 1 juin 2021 08:00:47 GMT-04:00, "Tomás Chapunov" <tomaschapunov@gmail.com> a écrit :
>Can I move the Store to another disk?
>
>I have two installations of Guix.
>- One Guix SD, it works fine. I'm fiddling with it, but it's a work in
>progress.
>- One Guix package manager on top of my main debian 10 system. I have
>some
>packages installed, but texlive is giant. When I do:
>
>$ guix package -u
>
>it uses so much memory that always exhaust my PC.
>
>I wonder if I can symlink the store, and relocate it in another disk. I
>have more than one.
>Is there any best practices recommendation about doing this? Can I
>break
>something?
>Is there any issue I have to consider about performance or anything
>like
>that?
>
>Thanks! Guix is marvelous, but it takes a steep learning curve.

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2021-06-01 12:18 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-06-01 12:00 updating takes so much memory Tomás Chapunov
2021-06-01 12:18 ` Julien Lepiller

unofficial mirror of help-guix@gnu.org 

This inbox may be cloned and mirrored by anyone:

	git clone --mirror https://yhetil.org/guix-user/0 guix-user/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 guix-user guix-user/ https://yhetil.org/guix-user \
		help-guix@gnu.org
	public-inbox-index guix-user

Example config snippet for mirrors.
Newsgroups are available over NNTP:
	nntp://news.yhetil.org/yhetil.gnu.guix.user
	nntp://news.gmane.io/gmane.comp.gnu.guix.user


AGPL code for this site: git clone http://ou63pmih66umazou.onion/public-inbox.git