kaszag

Hozzászólások

10 bejegyzés megtekintése - 1-10 / 19
  • Szerző
    Bejegyzés
  • Hozzászólás: Futtatás közben lálítanám a HDD-t. #1935893
    kaszag
    Felhasználó

      Nem probaltam ugyan a tömörítést, de nem a forrás, hanem a cél mérettel van a gond. Ugyanis a 13M-as image sem tartalmaz többet, mint a 12M-as, csak a szabad hely lenne több a Ram Disken. A Forrás pedig egy Gigás vinyo. Ott van hely, nem gond.

      Most igazából megelégedtem az eredménnyel, jónéhány alkalmazást letöröltem a ram diskröl, így maradt 2M a 12-böl.
      Azért izgat a kérdés, hogy miért van az a 12M-as korlát. Mi vágja haza a RAM disket? Ennek valami bug-nak kell lennie, mert kultúrált hibajelzést nem kapok.

      Hozzászólás: Futtatás közben lálítanám a HDD-t. #1935891
      kaszag
      Felhasználó

        Lassan a topik címét megváltoztathatnánk „Egy ramdisk születése”-re 😉

        Tovább finomodott a problémám.
        Sikerült elérni, hogy bootol, és elindul a rendszer, de gyakorlatilag semmi hely nem maradta késöbbi software-nak. A disk-en csak 200k van szabadon 🙁 .
        Létrehoztam egy image-t, ami nem egész 11M-ba befért device-okkal, kernel nélkül. Ezt bepakotam egy 12000*1k méretü image file-ba, így a maradt a 200k. (az image már tuningolva van reserved space nélkülire.) A gép jól bootol és müködik ha 12000-16300 közötti ramdisk méretet állítok be a lilo-ban. A rampartíció mérete azonban mindig ez a kb 11600k marad. (Ez jogos is, mivel mindig ugyan azt a ram image-t használtam.)

        Itt jön a csavar.

        Ha 13000-re felmegyek az image-méretben, és ennek megfelelöen 13000-vagy a fölötti ramdisk méretet definiálok. A boot elindul, látszólag létrehozza a ramdisket, elindul a kernel, de amikor a root filesystemet mountolná, kernel pánikkal leáll a gép. Ez a helyzet ramimage-t egészen 14300-körüliig növelve. Ha ennél nagyobb image-m van, akkor a lilo után egyböl leáll a boot „Not enough memory”-val

        ❓ ❓ Van valami hack, hogy 12M fölötti ramdisket hozzak létre? ❓ ❓

        Hozzászólás: Futtatás közben lálítanám a HDD-t. #1935890
        kaszag
        Felhasználó

          Valami csak nem müködik. 🙁 🙁

          Ujra forditottam a kernelt, hogy legyen loopback, és ramdisk supportom. Létre hoztam egy 15M-as particion (hda9) egy futtathat linuxot. (kb 10M van használva) Liloban beállitottam root device-nak, de a boot device-nak maradt az eredeti particio (hda5). A gép bootolt, müködött.

          Ezekután bebootoltam az eredeti verziót (root: hda5, boot: hda5).

          Bemountoltam a másik root diskemet a hda9-et.
          Megkrealtam a ram.img-t a „dd if=/dev/zero …”-val, bemountoltam a loop-ra, és „cp -dpR …”-el átmásoltam a hda9-et.
          A lilo.conf-ot megszerkesztettem:

          image=/vmlinuz
          label=Ram_Disk
          #ramdisk should be 16M
          ramdisk=16382
          initrd=/boot/ram.image
          root=/dev/ram0
          read-only
          optional
          # restricted
          # alias=4

          A gépben 64M RAM van. A bootolás elindul, létre hozza(hozná?) a RAM disket, de memoriahiányra panaszkodik. ❓ Mi lehet a baj ❓ ❓ A ram.image csak 14M.

          Hozzászólás: Futtatás közben lálítanám a HDD-t. #1935888
          kaszag
          Felhasználó

            Lassan sikerült összeállítanom egy kb 14M-as installációt. Valószinüleg még úgy 7-8M-ig törölgetek, és akkor megkapom azt a funkcionaitást, amire a játékhoz szükségem van. Ez a struktúra egy 15M-as partíción van.
            Az lenne az ideális, ha ezt a struktúrát nagyon korán egy ramdisk-re tudnám másolni és ezt a ramdisket, mint root-device-t mountolni a kernel alá.

            A lényeg: HDD-röl szeretném a boot alatt a ramdisket inicializálni, majd a ramdisk-en kellene a filerendszer root-jának lennie. ❓ Hogy megy ez ❓
            A ramdisk szükséges tartalma már megvan egy kplön partíción.

            Hozzászólás: Futtatás közben lálítanám a HDD-t. #1935887
            kaszag
            Felhasználó

              Szép lassan csak leküzdöttem az átméretezést.
              Az init=/bin/bash viszont nem akar müködni. Söt, ha újabb linuz bejegyzést teszek, az sem jelenik meg a listában.

              Hozzászólás: Futtatás közben lálítanám a HDD-t. #1935884
              kaszag
              Felhasználó

                Próbálkoztam az init=/bin/bash, de nem sikerült semmit elérnem. Nem találtam meg a használatát. Tudtok segíteni?

                Próbálkoztam a resize2fs-el is, de nem sikerült. Nem tudtam / nélkül indítani a gépet, így ha csak read only-ban is , de mountolva volt a disk. így pedig nem lehet resize2fs-t indítani. Mi a megoldás, hogy lecsönkentsem a bootpartíció méretét?

                Hozzászólás: Futtatás közben lálítanám a HDD-t. #1935883
                kaszag
                Felhasználó
                  Hozzászólás: Futtatás közben lálítanám a HDD-t. #1935880
                  kaszag
                  Felhasználó

                    Hogy tudom a logokat kikapcsolni?
                    Hogy tudom ellenörizni, hogy mi logol?

                    Hozzászólás: Futtatás közben lálítanám a HDD-t. #1935877
                    kaszag
                    Felhasználó

                      én is valami ilyenre tippeltem, de hogy hozom létre a root fs-t?
                      – Mármint hogy hozom létre a RAM driveot és hogy tudom elindítani azt, mint root filerendszer?
                      – Mekkorának kell lennie, hogy ne teljen be, mit és hová kell bemountolni/belinkeni, hogy a rendszer müködjön?

                      Ugye ha jol tudom, akkor
                      – a /proc-ot és a /dev-et beteszi, de nem kell neki hely,
                      – a /var-ba logol, tehát írja
                      – a /etc /lib /sbin …. kell, hogy elinduljon a rendszer, de lehet read-only.
                      Jól tudom? Mi kell még a rendszernek?

                      Hozzászólás: Futtatás közben lálítanám a HDD-t. #1935875
                      kaszag
                      Felhasználó

                        Az APM-el kapcsolatban igazad van. Az az egyetlen baj, hogy egyelöre valami mindig felébreszti. én a swap-re gyanakszom. A másik gond, meg hiába van sleep-ben a winyo, ha shutdown nélkül kapcsolom ki a gépet, a file rendszer korrumpálódhat. Ezért szeretném az egész FS-t bootolás után leállítani.

                        Amit nem tudok, hogy mi a helyzet, ha read-only a HDD file rendszere. Ezt le lehet kapcsolni shutdown nélkül? Lehet, hogy ezt nem is ébresztené föl senki?

                      10 bejegyzés megtekintése - 1-10 / 19