Проверка диска на битые секторы в Linux
Для определения диска используем команды: sudo fdisk -l, либо blkid, затем вводим:
sudo e2fsck -vccky /dev/sdb1
Где:
v — Verbose mode.
cc — This option causes e2fsck to use badblocks(8) program to do a read-only scan of the device in order to find any bad blocks. If any bad blocks are found, they are added to the bad block inode to prevent them from being allocated to a file or directory. If this option is specified twice, then the bad block scan will be done using a non-destructive read-write test.
k — When combined with the -c option, any existing bad blocks in the bad blocks list are preserved, and any new bad blocks found by running badblocks(8) will be added to the existing bad blocks list.
y — Если добавить y, то автоматом будет отвечать yes для устранения ошибок.
/dev/sdb1 — проверяемый диск
Монтирование ресурсов Samba в Linux
Путем долгих поисков был добыт богатый опыт. Имеется сервер на базе Openmediavault, там несколько дисков с файлами, который нужны на основной машине (сейчас Linux Mint 19). Необходимо монтировать ресурсы Samba автоматически при входе в систему.
Делается редактированием файла /etc/fstab:
//192.168.1.100/2000WD /home/nikolay/2000WD cifs username=nikolay,password=parol,vers=3.0,file_mode=0777,dir_mode=0777 0 0
Папку /home/nikolay/2000WD создаем заранее. Насчет vers=3.0, раньше все работало без использования этого параметра, но в Linux Mint 18.3 стало невозможно подключить шары, вот что нагуглилось:
(https://forums.linuxmint.com/viewtopic.php?t=222087
The Linux Kernel starting with 4.13 changed the default CIFS smb dialect from 1.0 to 3.0 so now we have the opposite problem. If version of Windows or samba is very old you need to pass vers=1.0 in the mount command:
//server/share /media/Share cifs username=nnn,password=ppp,uid=1000,vers=1.0,noauto,user 0 0)
Есть гиперпроблема, которую я не победил в течении всего опыта эксплуатации Linux: KDE является одной из самых популярных оболочек, но если подключать «шару» напрямую, без редактирования fstab, то невозможно выполнить проигрывание видео файлов проигрывателями, кроме VLC.
Интерфейс Qt-программ в Gtk-десктопах
(по мотивам А. Федорчука)
Вообще-то, для корректного воспроизведения интерфейса Qt-программ в Gtk-десктопах Ubuntu 18.04 и её клонов требуется два пакета — qt5-gtk-platformtheme и qt5-style-plugins. (https://www.cinia.ru/cinia-18-04-qapp-cinnamon-i-chuzhie-prilozheniya/)
qt5-gtk-platformtheme
qt5-style-plugins
https://linuxmint.com/rel_cindy.php
sudo apt install kdelibs-bin kdelibs5-data kdelibs5-plugins
Transmission Remote GUI 5.15.4
Для Ubuntu-подобных делаю так:
1)
https://github.com/transmission-remote-gui/transgui/releases/tag/v5.15.4
2)
Файл setup/unix/debian-ubuntu-install_deps.sh устанавливает зависимости:
#!/bin/bash
set -ex
apt update -yqq
apt install -yqq lazarus xz-utils realpath git make jq zip
3)
make
lazbuild -B transgui.lpi
make zipdist