Szép napot mindenkinek!
Van egy működő rendszerem és ezen szeretném a /home könyvtárat áthelyezni a leendő 2.5 SSD meghajtóra úgy hogy minden adat oda kerüljön és ne terhelje a jelenlegi root particiót. Van-e erre lehetőség az újra telepítésen kívül?
A segítséget előre is köszönöm.

  • A
    sudo blkid
    kimenete és
    a telepített rendszer /etc/fstab fájlának tartalma kellene.
    Talán egy
    sudo parted is jöhetne.
    Példaként, nálam az fstab home-ra vonatkozó része így néz ki:

    # /home was on /dev/sda5 during installation
    UUID=0e4cf103-efe9-4e9e-af4c-1d8210444212 /home           ext4    defaults        0       2

    Lehet, hogy a többiek majd még kiegészítik néhány okossággal, nekem a Mint telepítője ezt hozta létre.

    A képernyőképedből valószínűsítem, hogy

    # /home 
    UUID=9978dba7-dd72-4692-938e-c867b0761963 /home           ext4    defaults        0       2

    lesz az a sor, amit neked szerepeltetni kellene a telepített rendszer /etc/fstab fájljában, de menjünk biztosra, az sem kizárt hogy elgépeltem valamelyik karaktert.

Itt például szépen összeszedték: https://www.howtogeek.com/442101/how-to-move-your-linux-home-directory-to-another-hard-drive/

Koncepcionálisan arról van szó, hogy a rendszernek teljesen mindegy, hogy hol van a /home könyvtár valójában. Egy Live rendszeren annyit kell tenni, hogy át kell másolni a home tartalmát egy másik lemezre, majd az eredeti lemezen törölni a /home-ot (vagy átnevezni valami másra, pl. /home.bak-ra). Ezután a mount paranccsal csatolni kell a lemezt mint /home. Ezzel gyakorlatilag egy linkre cseréled a régi könyvtárat. Végül be kell állítani az /etc/fstab fájlban, hogy minden rendszerindításkor csatolja ezt az új lemezt.

    meskobalazs
    Köszönöm, elolvastam szt hiszem menni fog kb 3 nap múlva kapom meg a lemezt és akkor kezdek neki.

    Ennyivel később: 10 nap
    Phace a következőre módosította a címet: [Megoldva] Home könyvtár áthelyezés.

    meskobalazs
    Most jutottam oda hogz elinduljak a megoldason. Vegig lepegettem a lepeseken, ellenorzeseken minden egyezet, de reboot utan nem indul. Most live rendszeren vagyok nehez a gepeles bocsanat. Folder empty ez eredeti nvme lemez /home konyvtara ide kellett volna be mountolni a /dev/sda1 -t de nincs ahol a sok konyvtar van az a /dev/sda1 pr=b'ljam ujra mountolni< de eyt a konyvtar nevet nem syeretik a parancsok. A leiras szerint minden sudoval ment lehet nincs jogom valamire kerdojel.

      A
      sudo blkid
      kimenete és
      a telepített rendszer /etc/fstab fájlának tartalma kellene.
      Talán egy
      sudo parted is jöhetne.
      Példaként, nálam az fstab home-ra vonatkozó része így néz ki:

      # /home was on /dev/sda5 during installation
      UUID=0e4cf103-efe9-4e9e-af4c-1d8210444212 /home           ext4    defaults        0       2

      Lehet, hogy a többiek majd még kiegészítik néhány okossággal, nekem a Mint telepítője ezt hozta létre.

      A képernyőképedből valószínűsítem, hogy

      # /home 
      UUID=9978dba7-dd72-4692-938e-c867b0761963 /home           ext4    defaults        0       2

      lesz az a sor, amit neked szerepeltetni kellene a telepített rendszer /etc/fstab fájljában, de menjünk biztosra, az sem kizárt hogy elgépeltem valamelyik karaktert.

        csuhas32

        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>
        # / was on /dev/nvme0n1p2 during installation
        UUID=a6638ed2-ce9c-4bba-8c60-cf400ef0a895 /               ext4    errors=remount-ro 0       1
        # /boot/efi was on /dev/nvme0n1p1 during installation
        UUID=B913-8B35  /boot/efi       vfat    umask=0077      0       1
        /swapfile                                 none            swap    sw              0       0
        /dev/disk/by-uuid/24170693-890b-4ea4-9362-7ea4b0d2ac01 /mnt/24170693-890b-4ea4-9362-7ea4b0d2ac01 auto nosuid,nodev,nofail,x-gvfs-show 0 0
        /dev/sda1	/home	ext4	default	0	0

        blkid

        ubuntu@ubuntu:/$ sudo blkid
        /dev/nvme0n1p1: UUID="B913-8B35" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="cc852c1d-53bc-42d0-9ac4-69f575627dfd"
        /dev/nvme0n1p2: UUID="a6638ed2-ce9c-4bba-8c60-cf400ef0a895" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="f1ecf555-f2db-4e17-8a93-305a2353a9e2"
        /dev/sda1: UUID="9978dba7-dd72-4692-938e-c867b0761963" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="f2910147-01"
        /dev/sdb1: BLOCK_SIZE="2048" UUID="2022-08-10-16-21-45-00" LABEL="Ubuntu 22.04.1 LTS amd64" TYPE="iso9660" PARTLABEL="ISO9660" PARTUUID="9240a165-d190-4ab6-8a11-46dc207b42ee"
        /dev/loop1: TYPE="squashfs"
        /dev/loop8: TYPE="squashfs"
        /dev/sdb4: LABEL="writable" UUID="8f2e337e-4e97-40a8-b256-5744470b988c" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="abc39e21-4a83-a04a-9cd7-f47aa117bdcf"
        /dev/sdb2: SEC_TYPE="msdos" LABEL_FATBOOT="ESP" LABEL="ESP" UUID="8D6C-A9F8" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="Appended2" PARTUUID="9240a165-d190-4ab6-8a12-46dc207b42ee"
        /dev/sdb3: PARTLABEL="Gap1" PARTUUID="9240a165-d190-4ab6-8a13-46dc207b42ee"
        /dev/loop6: TYPE="squashfs"
        /dev/loop4: TYPE="squashfs"
        /dev/loop2: TYPE="squashfs"
        /dev/loop0: TYPE="squashfs"
        /dev/loop7: TYPE="squashfs"
        /dev/loop5: TYPE="squashfs"
        /dev/loop3: TYPE="squashfs"
        ubuntu@ubuntu:/$ 

        parted

        sudo parted
        GNU Parted 3.4
        Using /dev/sda
        Welcome to GNU Parted! Type 'help' to view a list of commands.
        (parted)

        ide vár valamit, nem tudom mit

          KiralyMarta

          Ez alapjan
          Type the digit 0 for the filesystem dump option, and press Tab.
          Type the digit 0 for the filesystem check option.

            Bocsánat, elrontottam a parancsot!
            sudo parted -l
            lett volna.
            (Nyomd majd meg légy kedves, a kód beillesztése gombot! Köszi!)
            A blkid kimenetében az sdb1-re ez van:
            /dev/sdb1: BLOCK_SIZE="2048" UUID="2022-08-10-16-21-45-00" LABEL="Ubuntu 22.04.1 LTS amd64" TYPE="iso9660" PARTLABEL="ISO9660" PARTUUID="9240a165-d190-4ab6-8a11-46dc207b42ee"

            A képernyőképeden, amit mutattál, ott ez az UUID szerepel:
            /dev/sda1: UUID="9978dba7-dd72-4692-938e-c867b0761963" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="f2910147-01"

            KiralyMarta

            Meg egy dolog van /home.orig mentes, es a SSD ahova a home kt-t atakartam helzezni ott is van /marta konyvtar de szerintem jobb a home.orig atnevezhetem a homet home.uj es a home.origot homera
            sudo mv /home /home.uj
            sudo mv /home.orig /home
            Tudom-e hasznalni vagy kell sajatta tenni chmod 777 /home jo?

            Az etc/fstab szerint a rendszerpartíciód ez:

            / was on /dev/nvme0n1p2 during installation
            UUID=a6638ed2-ce9c-4bba-8c60-cf400ef0a895 / ext4 errors=remount-ro 0 1

            A blkid-del stimmel is:
            dev/nvme0n1p2: UUID="a6638ed2-ce9c-4bba-8c60-cf400ef0a895" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="f1ecf555-f2db-4e17-8a93-305a2353a9e2"

            Az fstabban ez mi?
            /dev/disk/by-uuid/24170693-890b-4ea4-9362-7ea4b0d2ac01 /mnt/24170693-890b-4ea4-9362-7ea4b0d2ac01 auto nosuid,nodev,nofail,x-gvfs-show 0 0

            A home-ra vonatkozóan én nem sda-val meg sdb-vel dolgoznék, hanem UUID-vel.

              csuhas32
              Fstab nem tudom, benne volt
              nyomogatom lent az idezojelet kijeloles utan hiaba ujra probalom
              parted

              ubuntu@ubuntu:/media/ubuntu/9978dba7-dd72-4692-938e-c867b0761963$ sudo parted -l
              Model: ATA Verbatim Vi550 S (scsi)
              Disk /dev/sda: 512GB
              Sector size (logical/physical): 512B/512B
              Partition Table: msdos
              Disk Flags:

              Number Start End Size Type File system Flags
              1 1049kB 512GB 512GB primary ext4

              Model: Kingston DT 100 G2 (scsi)
              Disk /dev/sdb: 7747MB
              Sector size (logical/physical): 512B/512B
              Partition Table: gpt
              Disk Flags:

              Number Start End Size File system Name Flags
              1 32.8kB 3822MB 3822MB ISO9660 hidden, msftdata
              2 3822MB 3826MB 4350kB Appended2 boot, esp
              3 3826MB 3827MB 307kB Gap1 hidden, msftdata
              4 3827MB 7747MB 3920MB ext4

              Model: Samsung SSD 970 EVO 500GB (nvme)
              Disk /dev/nvme0n1: 500GB
              Sector size (logical/physical): 512B/512B
              Partition Table: gpt
              Disk Flags:

              Number Start End Size File system Name Flags
              1 1049kB 538MB 537MB fat32 EFI System Partition legacy_boot, msftdata
              2 538MB 500GB 500GB ext4

              ubuntu@ubuntu:/media/ubuntu/9978dba7-dd72-4692-938e-c867b0761963$

              csuhas32
              megtalaltam
              a dev/nvme0n1p2 lemet (ez az alap boot) ezen a lemezen a /mnt konyvtarban ilyen konyvtar van. Ures. Ide kelett a leiras alapjan csatolni a home konyvtart

                az /dev/nvme0n1p2 van /home ures
                van /home.orig/marta DE piros x van a sarkaban de belehetlepni es lathatok a fajlok
                a /dev/sda1 van egy /marta ey volt a home tartalma ez is piros x de ey is lathato

                  KiralyMarta a dev/nvme0n1p2 lemet (ez az alap boot) ezen a lemezen a /mnt konyvtarban ilyen konyvtar van. Ures. Ide kelett a leiras alapjan csatolni a home konyvtart

                  Nem néztem a leírást, de akkor sem értem, mit keres ez az fstabban.

                    csuhas32
                    Nem tudom nem en irtam be en az utolso sort irtam ami /dev/sda1 el kezdodik. A rendszerlemezen meg tudom nyitni a /etc/fstabot atirnam UUID kezdeture es az utolso syamot 2 re de nem tudom menteni. Live rendszerrol nem lehet pedig sudoval inditottam es akriv a SAVE.
                    (

                    gedit:13593): WARNING **: 11:25:18.717: Set document metadata failed: Setting attribute metadata::gedit-spell-language not supported

                    ** (gedit:13593): WARNING **: 11:25:18.717: Set document metadata failed: Setting attribute metadata::gedit-encoding not supported

                    csuhas32
                    Mindent köszönök. Mint látható van ékezet fel állt a rendszer ebben a rendszerbe a Saját mappa már az új ssd. Most fogom tesztelni minden jó-e.
                    Megoldás fstab szerkesztése UUID vel beállítva, utolso szám 2, és default javítva defaults-ra.

                    UUID=9978dba7-dd72-4692-938e-c867b0761963 /home ext4 defaults 0 2
                    a Kérdéses sort # megjegyzésbe tettem.
                    Még egy kérdés kitörölhetem a kérdéses könyvtárat? /mnt/2417..... a /mnt- ből
                    Köszönöm TÉNYLEG Megoldva

                      KiralyMarta Még egy kérdés kitörölhetem a kérdéses könyvtárat? /mnt/2417..... a /mnt- ből

                      Azt nem az fstab csatolja oda?
                      Muti egy
                      cat /etc/fstab
                      kimenetet!
                      (Ha az fstab csatolja oda, akkor elég az fstab-ban a sora elé egy #, majd a fájlt elmenteni és a következő újraindításnál már nem lesz ott az /mnt könyvtárban.
                      Ugyanezt el lehet úgy is érni, hogy megkeresed ezt a lemezt/partíciót a Lemezek alkalmazásban és inaktiválod az automatikus csatolását.)