Linux: Cum fac...?

Marius '95

Membru Senior
Sugar daddy
Joined
Nov 13, 2005
Messages
5,284
Restore:
Code:
xz -dck openwrt.a.2022-06-23.btrfs.xz | btrfs -v receive .subvols
Comanda creaza subdirector cu snapshot-ul readonly in dir .subvols. Pentru read-write, se face snapshot fara -r la snapshot-ul extras mai sus si mount cu optiunea subvolid.
 
Last edited:

Marius '95

Membru Senior
Sugar daddy
Joined
Nov 13, 2005
Messages
5,284
NFS este superb. Absolut superb. Cu o exceptie:
Dupa resume din suspend-to-ram, orice accesare a mount-urilor NFS duce la o blocare, inclusiv incercarea de umount. Singura solutie este reset-ul din buton.
Cum rezolv chestia asta?
 

Marius '95

Membru Senior
Sugar daddy
Joined
Nov 13, 2005
Messages
5,284
find /lib/modules -name *.ko -exec echo "{}" \;
... imi printeaza toate fisierele .ko cu tot cu path

find /lib/modules -name *.ko -exec basename "{}" \;
... imi printeaza toate .ko fara path, doar numele fisierului

echo $(basename "/lib/modules/...ceva.ko")
... imi printeaza ceva.ko fara path, doar numele fisierului

Dar combinatia:
find /lib/modules -name *.ko -exec echo $(basename "{}") \;
... imi printeaza toate .ko cu tot cu path. De ce?
 
Last edited:

Marius '95

Membru Senior
Sugar daddy
Joined
Nov 13, 2005
Messages
5,284
Deschid X din consola (tty4, spre exemplu) unui user normal si rulez niste programe GUI pe care nu vreau sa le inchid. Din consola root (tty1, sa zicem) am nevoie sa rulez un alt program GUI.
Nu pot porni (sau ar fi foarte greu de pornit) programul root dintr-un xterm in sesiunea X deja deschisa din motive de copiat parametri cu GPM care, bineinteles, nu se integreaza cu clipboardul X, cu atat mai putin in sesiunea X a altui user.
Asadar:
- Cum fac sa imi apara fereastra in X-ul userului normal? sau
- Cum fac sa pornesc al doilea X? sau
- Cum fac sa inchid X-ul user-ului dar fara sa inchid programele pentru ca apoi, dupa ce termin cu root, sa revin la ele?
 

Marius '95

Membru Senior
Sugar daddy
Joined
Nov 13, 2005
Messages
5,284
Diverse probleme btrfs:

1) Subvolumul root default este #5. Fac snapshot ro #5 => #250. Dupa o vreme de duce naibii ce lucram pe #5. Fac snapshot rw la #250 => #280 si setez #280 default root. Acum cum fac sa sterg #5 si #250? Am incercat "btrfs sub delete -i 250" (not enough arguments: 0 but at least 1 expected) si "btrfs sub delete <directorului lui #250>" (file not found, logic, ca nu mai este sub root-ul curent).

2) Fac subvolume in root-ul curent. Fac snapshot-uri la root si subvolume. La un moment dat se duce naibii root-ul. Daca fac snapshot rw dupa unul din backup-uri si il setez root defaut, cum fac sa apara subvolumele care erau sub root-ul initial in asta nou? Trebuie sa tin minte care erau alea (am multe!) si prin ce directoare erau si sa le fac si lor snapshot-uri noi in root-ul nou? Dar cum le fac snapshot-uri daca nu le mai am in root-ul nou?
 

miahi

Wizzard
Sugar daddy
Joined
Aug 1, 2004
Messages
8,612
1) btrfs sub delete -i 250
nu-i zici din ce filesystem să șteargă; comanda e delete -i|--subvolid <subvolid> <path>
If --subvolid is used, path must point to a btrfs filesystem
 

miahi

Wizzard
Sugar daddy
Joined
Aug 1, 2004
Messages
8,612
Din păcate nu, nu am lucrat cu chestii atât de întortocheate.
 

Marius '95

Membru Senior
Sugar daddy
Joined
Nov 13, 2005
Messages
5,284
Fac un backup cu cron si tar. Fisierele sunt denumite cu $(date %Y-%m-%d_%H.%M.%S). De multe ori, nu exista modificari fata de backup-ul anterior si nu are sens sa tin ambele fisiere. Deci cum fac sa compar fisierul .tar curent cu fisierul .tar anterior (ultimul creat)? Mai precis, intrebarea este cum gasesc numele backup-ului anterior?
As putea sa salvez numele backup-ului intr-un fisier care sa fie suprascris la fiecare rulare si care sa ramana acolo pentru urmatoarea, dar totusi cred ca exista si o solutie de a gasi "cel mai recent fisier din director".
 

miahi

Wizzard
Sugar daddy
Joined
Aug 1, 2004
Messages
8,612
ls -t1 îți dă fișierele în ordinea modificării, câte unul pe linie, primul cel mai nou, apoi faci un head -1 pe listă ca să iei un singur rând (sau ls -t1r | tail -1)
 
Top Bottom