Today I accidentally rebooted my computer while performing a massive system upgrade, which nuked my Manjaro install. After live booting from an USB, mounting my /dev/sda3
partition (which stores the OS) and realizing through chmod
that the mess was to big, I decided to simply reinstall Manjaro. It’s always fun, isn’t it?
This is my HDD partition table.
>>> sudo fdisk -l
Device Start End Sectors Size Type
/dev/sda1 2048 1026047 1024000 500M EFI System
/dev/sda2 1026048 17410047 16384000 7,8G Linux swap
/dev/sda3 17410048 222210047 204800000 97,7G Linux filesystem
/dev/sda4 222210048 1953523711 1731313664 825,6G Linux filesystem
As I understood, the OS would live inside /dev/sda3
while the root
directory (together with folders such as Documents and the like) would be inside the /dev/sda4
drive.
This by the way actually worked with my previous install: the OS was at sda3
while my “personal” files lived in /sda4
. Now, however, /sda4
appears as an additional device and, if I run cd
or ls
, for example, I navigate within /sda3
.
Is there a way can somehow “link” the OS partition with /sda4
and go back to normal?
Thanks.
you mean you want to have the old home partition in the new install?
I think you have to modify your /etc/fstab
to mount your /dev/sda4
to /home
.
1 Like
Correct, but I don’t want to merge the partitions or expand /sda3
to the left.
I see. Let me try out that option. Thanks!
Okay, checking /etc/fstab
shows:
>>>> nano fsatb
GNU nano 6.3 fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
UUID=C01A-E1F4 /boot/efi vfat umask=0077 0 2
UUID=0e5444a1-6464-4a06-9991-9bf167730f47 / ext4 defaults,noatime 0 1
It also shows that the file is unwritable. How would I modify it?
Thanks. I was just reading it!
Okay, so after reading the article that you provided (thanks!) as well as this very similar question, I have to:
- Mount
/sda4
(my old partition) inside my home
directory, as I’m the only user in my laptop.
- Then, edit the entry in
/etc/fstab
where type is /
(which is root), so that it points to the recently created mount point in home?
How do I avoid a duplicate home
directory? And wouldn’t the second step remove the mount I just created?
The root mount cannot be moved.
You simply need to add the configuration for mounting /sda4
– actually, it is recommended to use its UUID instead – to /home
.
Check the configuration works with
and if it’s right, you’re done.
mount -a