Jump to content

Inglor

Premium Members
  • Posts

    357
  • Εγγραφή

  • Τελευταία Επίσκεψη

Posts posted by Inglor

  1. On 3/2/2021 at 9:28 ΜΜ, το μέλος gdp77 έγραψε:

    Μπορώ και να μείνω στον 5.10.9 δεν έχω θέμα. Το ξαναβλέπω στο μέλλον. Πιθανότατα με νεότερη έκδοση virtualbox να μην υπάρχει θέμα και σε μεταγενέστερους kernel. Η έκδοση virtualbox 6.1.18 υποτίθεται ότι είναι η πρώτη που υποστηρίζει kernel 5.10, οπότε ίσως να μην υποστηρίζει και τα πιο πρόσφατα updates.

    Λίγο εκτός θέματος: Αφιέρωσε λίγο χρόνο και κάνε migrate σε KVM. Είναι πραγματικά άλλη κλάση και δεν θα έχεις τέτοια προβλήματα γιατί υποστηρίζεται native από τον kernel. Επίσης είναι κομμάτι του kernel release liefecycle οπότε εγγυάται η συμβατότητα με κάθε νέα έκδοση.

    • Like 2
  2. Λογικά δεν ξυπνάει φορτώνει το usb module μετά το wake up του suspend.

     

    Δοκίμασε πριν και μετά που δεν φαίνεται το παρακάτω

    $ sudo lsmod | grep uhci_hcd

    Επίσης το syslog τί λέει όταν ξυπνάει απο το sleep?

    Μπορείς να δηλώσεις hook να κάνει reload το module όταν ξυπνάει (συνήθως γίνεται με το wifi αυτό) οπότε ίσως να μπορείς να βρεις κάτι σχετικό με το wifi.

     

    • Like 3
  3. On 3/7/2020 at 9:37 ΜΜ, το μέλος orderlover έγραψε:

    Ηijack on

    τώρα που σας βρήκα, για netbookάκι με intel atom μονοπύρηνο kai 1 gb ram τι διανομή προτείνετε?

    Eίναι για ανηψάκι 7 ετων που μόνο σερφάρει αντε να παίζει και κανένα φλασοπαίχνιδο.

    Ηijack off

    Απενεργοποίησε τη Javascript και βάλε κάτι ελαφρύ. Η δώστο του με κονσόλα μόνο και python και πες του να μάθει προγραμματισμό να φτιάξει μόνο του browser :)

    • Like 1
  4. πριν 3 ώρες, το μέλος Seek & Find έγραψε:

    Linux. Ξεχασα να το γραψω..

    Μάλλον τελείωσανε τα file watches:

     

    Δώσε σε κονσόλα για να δεις τι έχει το σύστημα τώρα:

    # sysctl fs.inotify

    Κοίτα πόσα χρησιμοποιείς τώρα

    # lsof | grep inotify | wc -l

    Και αύξυσέ τα:

    # sysctl -n -w fs.inotify.max_user_watches=<new-number>

     

    Αν θες να μείνουν μετά απο restart βάλτα στο αρχείο:

    /etc/sysctl.conf

     

    Και με one-liner:

    echo fs.inotify.max_user_watches=524288 | sudo tee /etc/sysctl.d/40-max-user-watches.conf && sudo sysctl --system

     

    Disclaimer: Έχω Archlinux, δεν ξέρω αν σε ubuntu-like έχει /etc/sysctl.d ή όχι. :)

    • Like 3
  5. πριν 25 λεπτά, το μέλος gdp77 έγραψε:

    Είμαι σίγουρος ότι ο πεθερός μου με οποιοδήποτε windows σύστημα θα χρειαζόταν τακτικό support. Με το Linux δεν με έχει ενοχλήσει ποτέ!

    Το ίδιο ακριβώς και με τον πατέρα μου. Από τότε που πήρε το λαπτοπ με ubuntu δεν με έχει ξαναπάρει τηλέφωνο (για υποστήριξη).

    • Like 6
  6. Καλώς ήρθες στο κόσμο του Linux.

     

    Μία ώρα πριν, το μέλος trib έγραψε:

    [..] Πολύ δύσκολα θα μπορούσα να τα χρησιμοποιήσω και στον βασικό μου υπολογιστή όχι γιατί "βαριέμαι" να μάθω όλες αυτές τις αλλαγές αλλά γιατί ξέρω ότι με Windows, σε οτιδήποτε κάνω, πάντα θα υπάρχει μία συμβατή έκδοση. Αυτό που απομένει τώρα είναι να πείσω τον κάτοχο να το χρησιμοποιήσει. [..]

     

    Για τον κάτοχο δεν νομίζω να είναι δύσκολο, με τον πατέρα μου μου απλά κάνει τα βασικά με αρκεί απλά να μπορεί να βρει το εικονίδιο αλεπού (κοινώς Firefox). Θα πρότεινα να έχεις ένα VM πρόχειρο με ένα Linux εγκατεστημένο αν κάνεις υποστήριξη τηλεφωνικά :)

     

    • Like 2
  7. On ‎1‎/‎3‎/‎2020 at 10:13 ΠΜ, το μέλος gdp77 έγραψε:

    Δεν νομίζω ότι υπάρχει κάποιος χρήστης στο thelab.gr που παίζει παιχνίδια σε Linux... 

    Παίζω σε Steam αλλά κυρίως factorio. Το πιο πρόσφατο είναι το Shadow of the Tomp Raider.

    Εγώ θα πρότεινα VM και pass-through discreet GPU ενώ χρησιμοποιείς την integrated GPU (iGPU) για το Linux.

    • Like 3
  8. Μία ώρα πριν, το μέλος trendy έγραψε:

    Αυτά αν κατάλαβα σωστά είναι scripts που τρέχουν όταν κάνω commit;

    Ναι, έχει διάφορα για το πότε θα τρέξει το κάθενα, κοίτα εδώ https://git-scm.com/docs/githooks. Μάλλον με pre-commit git hook εγώ θα το έκανα. Θέλει λίγο ψάξιμο και δυστυχώς χωρίς το git repo δεν μπορώ να βοηθήσω. Επίσης τα git hooks είναι τοπικά και θέλουν να τα "εγκαταστήσεις" όταν κάνεις clone, αλλά αν δουλεύεις στον ίδιο υπολογιστή το κάνεις μία φορα.

    • Like 1
  9. On 6/11/2018 at 10:51 ΠΜ, το μέλος trendy έγραψε:

    Δηλαδή να ψάχνει το αρχείο και στη γραμμή με το template version να διαβάζει την έκδοση και να την αυξάνει κατά 1, να αλλάζει την ημερομηνία στη σημερινή, και να προσθέτει μία γραμμή κάτω από το changelog με αυτό που θα του δώσω.

    Κατά 90% γίνεται με git hooks. Ίσως να χρειαστεί να κάνεις ένα αρχείο με τις latest version per file και με λίγο sed/awk magic. Το σχόλιο θα είναι το ίδιο με το commit message.

     

  10. On 4/11/2019 at 3:21 ΜΜ, το μέλος adpanos έγραψε:

    Πως μπορώ να δουλέψω τις 2 κάρτες του φορητού μου στο Ubuntu, είτε με εναλλαγή ή ακόμα καλύτερα σαν Hybrid crossfire ?

     

    Δύσκολα, ειδικά αν θες να έχεις καλή κατανάλωση. Εγώ θα σου έλεγα να απενεργοποιήσεις την μία μια και είναι στο λάπτοπ που σε ενδιαφέρει η μπαταρία.

  11. Μία ώρα πριν, το μέλος Rusty_Cookie έγραψε:

    Tι θετικό προσφέρει το comodo antivirus?

    Κάνεις πιο γρήγορο το σύστημα σου όταν το σβήνεις :)

    • Haha 3
  12. πριν 1 ώρα, το μέλος mastersakis έγραψε:

    Μετά μου βγάζει αυτό ...After installation: Please run /opt/COMODO/post_setup.sh script manually to configure it.

     

    Το εκτέλεσες το /opt/COMODO/post_setup.sh όπως σου λέει κατά την εγκατάσταση?

  13. Μία ώρα πριν, το μέλος serpico75 έγραψε:

    Μόνο στο gparted ή στο disks φαίνεται, αλλά σαν free space και unallocated. Αφού, λοιπόν, σε terminal δεν φαίνεται, πώς θα μπορούσα να το κάνω mount; Δεν καταλαβαίνω. Γιατί σε terminal δεν φαίνεται, αλλά στο gparted ή disks φαίνεται σαν unallocated

    Όταν μπεις σε Ubuntu 18.04 Live CD άνοιξε ένα Terminal και δώσε:

    sudo lsblk -a

    και πόσταρε τα αποτελέσματα.

  14. On 10/5/2019 at 12:51 ΠΜ, το μέλος gdp77 έγραψε:

    Ποια από τις παρακάτω επιλογές θα επιλέγατε; 

     

     

      HDD ωφέλιμη χωρητικότητα εγγραφή ανάγνωση κόστος
    ZFS mirror (aka RAID-1) 2x4TB (N300 - NAS drives 7200rpm - 3 χρόνια εγγύηση) 3,86TB x1 x2 230€
    ZFS RAIDZ1 (aka RAID-5) 3x3TB (P300 - desktop drives 7200rpm - 2 χρόνια εγγύηση) 5,77TB x2 x3 210€
    ZFS RAIDZ1 (aka RAID-5) 4x2TB (P300 - desktop drives 7200rpm - 2 χρόνια εγγύηση) 5,62TB ?? ?? 240€

     

    Ή άλλη εναλλακτική; (Οι δίσκοι δεν θα λειτουργούν 24/7, αλλά όταν το desktop pc λειτουργεί). Στην πρώτη επιλογή (4TB δίσκοι) δεν γλιτώνω κάτι αν επιλέξω desktop drives (5€ διαφορά), γι'αυτό και προτιμώ τα NAS drives. Στις επόμενες επιλογές (με 3ΤΒ και 2ΤΒ δίσκους) η διαφορά κόστους για NAS drives 7200 rpm είναι μεγάλη για τα χρήματα που διαθέτω, συνεπώς καταλήγω σε desktop drives 7200rpm). Σημειώνω επίσης ότι τα υπάρχοντα δεδομένα που θέλω να αποθηκεύσω είναι περίπου 2ΤΒ, τα οποία προφανώς θα αυξάνονται με την πάροδο του χρόνου. 

    NAS με 7200rpm προσωπικά δεν θα το έκανα τώρα. Αν σε ενδιαφέρει performance πήγαινε σε SSD (Optane ή κάτι παρόμοιο) - ίσως σαν cache. Το Backup δεν το θεωρώ απαραίτητο να είναι γρήγορο. Τους 2χ P300 (1Tb) που έχω τους βρίσκω θορυβώδες σε btrfs raid-1 (πλέον πρέπει να τους βγάλω γιατί δεν τους χρησιμοποιώ τόσο).

  15. On 24/4/2019 at 6:02 ΠΜ, το μέλος gdp77 έγραψε:

    [..]

    Εσείς τι λέτε για όλα αυτά; Ποιο backup policy χρησιμοποιείτε; Περιμένω απόψεις και ιδέες μήπως και προτιμήσω κάποια άλλη καλύτερη λύση από αυτήν που σκέφτομαι.

    Λίγο αργά στο θέμα αλλά ας απαντήσω και εγώ.

    - Για το /home/inglor daily backup στο local NAS και Cloud backup στο Backblaze B2 (<1$ per month for ~100GB προς το παρόν). Το backup γίνεται με restic αυτόματα απο 2 user systemd  units.

    - Για media files (video, photo, audio) μόνο στο τοπικό NAS.

    - Media files που είναι καλό να υπάρχουν (photos) backup σε εξωτερικό σκληρό once per month (or more).

     

    Από κάτω παραθέτω τα αρχεία για το daily local automatic backup στο NAS.

    $ cat /home/inglor/.config/restic/env-local.sh
    export RESTIC_REPOSITORY="local:/media/vault/backups/homes/tiamat-home"
    export RESTIC_PASSWORD_FILE="/home/inglor/.config/restic/pwd.txt"
    !/bin/bash
    
    source /home/inglor/.config/restic/env-local.sh
    notify-send "Restic backup started."
    echo "Creating incremental backup ..."
    ### Backup new stuff
    restic backup \
            --verbose \
            --files-from /home/inglor/.config/restic/backup.files \
            --exclude-file /home/inglor/.config/restic/exclude.files
    ### Remove old stuff
    echo "Deleting old backups ..."
    restic forget \
            --keep-last 7 \
            --keep-daily 14 \
            --keep-weekly 4 \
            --keep-monthly 6
    echo "Backup finished."
    notify-send "Restic backup finished."
    $ cat .config/systemd/user/restic-backup-local.timer
    [Unit]
    Description=Restic Backup local daily
    
    [Timer]
    OnCalendar=daily
    Persistent=true
    
    [Install]
    WantedBy=timers.target
    
    $ cat .config/systemd/user/restic-backup-local.service
    [Unit]
    Description=Restic Backup local service
    
    [Service]
    ExecStart=/home/inglor/.local/bin/backup-local
    
    [Install]
    WantedBy=default.target

    Η διαφορά για το B2 είναι διαφορετικό restic repository / password (B2_ACCOUNT_ID, B2_ACCOUNT_KEY) και systemd timer weekly.

     

    Υ.Γ.: Ναι ξέρω καλύτερα το password σε keyring αλλά (https://github.com/restic/restic/issues/533), κάποια στιγμή θα πρέπει να το κάνω σε gpg.

     

    • Like 3
  16. πριν 3 ώρες, το μέλος gdp77 έγραψε:

    Τώρα που διαβάζω το patch που αναφέρεις, είναι ξεκάθαρο ότι αναφέρεται σε περιπτώσεις non-rotational devices, δηλαδή SSD. Πολύ αμφιβάλλω ότι θα δω παράλληλο read και από τους δύο δίσκους στο σενάριο χρήσης με 2 HDD σε RAID-1. Παρ' όλα αυτά κατεβάζω ubuntu 19.04 και θα δοκιμάσω και με νεώτερο kernel να δούμε μήπως υπάρχει κάποια διαφορά.

    Ναι αν είναι SSD τότε θα επιλέξει τον SSD, αλλιώς αυτό που έχει μικρότερο Queue length. Μπορείς να παίξεις και με IO Schedulers για να δεις αν κάνει κάποια διαφορά, BFQ π.χ. (ArchWiki page )

     

    πριν 1 ώρα, το μέλος gdp77 έγραψε:

     Λοιπόν το δοκίμασα με το ubuntu 19.04 και kernel 5.0.something.

     

    Πήρα καλύτερα αποτελέσματα στην ανάγνωση με το btrfs raid-1 (72,8 ΜΒ/sec). Λογικά κάνει κάποια παράλληλη ανάγνωση από τους δίσκους, αλλά δεν φτάνει στα επίπεδα του ZFS mirror (86,02 ΜΒ/sec). 

    Το BTRFS είναι ακόμα αρκετά πίσω από το ZFS που έχει χρόνια που είναι stable και έχουν δώσει βάση στο performance. Είναι βασικό να χρησιμοποιείς τελευταίο πυρήνα γιατί βάζουν πολλά patches - παράδειγμα δεν θα το πρότεινα με τίποτα σε debian.

    • Like 1
  17. πριν 6 ώρες, το μέλος gdp77 έγραψε:

    Τέλος, μετά από restart και εκ νέου format εγκαταστάθηκαν τα zfsutils-linux που επέτρεψαν τη δημιουργία zpool mirror. Εδώ η συστοιχία φαίνεται σαν ένας φάκελος συστήματος (αν και με δημιουργία zvol(ume) μπορεί να φανεί στο desktop σαν δίσκος (block device).

    Το ZFS υποστηρίζει cache device (συνήθως SSD) όταν φτιάχνεις το zpool. Αφου σε ενδιαφέρει η επίδοση κοίτα να βάλεις και ένα cache ssd για αυτό το λόγο κοίτα εδώ.

    • Like 2
  18. πριν 6 ώρες, το μέλος gdp77 έγραψε:

    [..] Μετά με τη σειρά υλοποιήθηκε btrfs raid-1 (εγγενής υποστήριξη στο linux mint 19.1 - δεν χρειάστηκε να εγκαταστήσω τίποτα). Η ενσωμάτωση του btrfs στο gui δεν ήταν και τόσο όμορφη, καθώς στα devices φαινόντουσαν και οι δύο δίσκοι και απλά έκανες mount οποιονδήποτε από τους δύο για να αποκτήσεις πρόσβαση στη συστοιχία. [..]

    Δεν αναφέρεις κάτι για kernel version. Σε πυρήνα (4.16+) κάναν commit patch για raid-1performance patch

    Παράθεση
    
    Currently btrfs raid1/10 balancer blance requests to mirrors,
    based on pid % num of mirrors.
    
    Update logic and make it understood if underline device are non rotational.
    
    If one of mirrors are non rotational, then all read requests will be moved to
    non rotational device.
    
    If both of mirrors are non rotational, calculate sum of
    pending and in flight request for queue on that bdev and use
    device with least queue leght.
    
    P.S.
    Inspired by md-raid1 read balancing

    Όπως βλέπεις το mdadm-raid1 και btrfs-raid1 ουσιαστικά χρησιμοποιούν τον ίδιο αλγόριθμο :)

     

     

    • Like 1
    • Agree 1
  19. Προσωπικά θα προτιμούσα την υλοποίηση των BTRFS / MDADM και όχι του ZFS για τον λόγο που ανέφερες - να μην καταπονεί και τους δύο δίσκους. Το BTRFS raid-1 που χρησιμοποιώ είναι καθαρά για archiving και δεν με αφορά τόσο η επίδοση. Για daily backup έχω restic backup daily και weekly @ Backblaze B2 cloud. Με το block dedublication που έχει το restic είναι πολύ λίγο το upload που κάνω από το /home μου.

     

    Στον NAS έχω UNRAID που δεν είναι τόσο secure όσο το Raid 1 αλλά αν είναι να χάσω μόνο το Media Library δεν με πειράζει και τόσο.

     

    πριν 4 λεπτά, το μέλος paxman έγραψε:

    Είχα διαβάσει ότι το ZFS είναι ευαίσθητο σε τυχόν random memory errors, γι'αυτό είναι must η χρήση ECC chips. Ισχύει ακόμη;

    Ισχύει ναι.

     

    • Like 1
  20. Με το παρακάτω έχεις τα αποτελέσματα σε csv μορφή.

    find /φάκελος/με/το/σκληρό -type f -name "*.pdf" 2>/dev/null -print0 | xargs -0 ls -dils --time-style=+%Y%m%d | awk -F " " '{$1=$2=$3=$4=$5=$6=""; print $0}'| cut -c 7- | sed 's/\ /,/g' > pdfs.csv

    Στα αποτελέσματα εχεις:

    Size,Modified,Location

    Παράδειγμα (δεν είχα πρόχειρα .pdf οπότε έψαξα για .conf κάτω απο το /etc)

    $ find /etc -type f -name "*.conf" -print0 2>/dev/null | xargs -0 ls -dils --time-style=+%Y%m%d | awk -F " " '{$1=$2=$3=$4=$5=$6=""; print $0}'| cut -c 7- | sed 's/\ /,/g'
    246,20180927,/etc/audisp/audispd.conf
    726,20180927,/etc/audisp/audisp-remote.conf
    246,20180927,/etc/audisp/zos-remote.conf
    808,20180927,/etc/audit/auditd.conf
    838,20181204,/etc/dbus-1/session.conf
    833,20181204,/etc/dbus-1/system.conf
    2584,20181011,/etc/gai.conf
    73,20181206,/etc/host.conf
    369,20180503,/etc/krb5.conf
    [..]

     

    • Like 1
  21. πριν 9 λεπτά, το μέλος deninho έγραψε:

    από που και πόσο;

    https://www.odroid.co.uk/ (Μένω UK - δεν ξέρω αν στέλνουν GR δοκίμασε). Από OS έχω βάλει ArchLinuxArm για ARMv8 και με ένα τεστ που έκανα για File Transfer πιάνει 30-50Mb/s (με καλώδιο Gigabit)

    • Like 1
×
×
  • Δημιουργία...

Important Information

Ο ιστότοπος theLab.gr χρησιμοποιεί cookies για να διασφαλίσει την καλύτερη εμπειρία σας κατά την περιήγηση. Μπορείτε να προσαρμόσετε τις ρυθμίσεις των cookies σας , διαφορετικά θα υποθέσουμε ότι είστε εντάξει για να συνεχίσετε.