Я использую двойную загрузку Windows 10 и Ubuntu. У меня есть несколько дисков, включая WD SSD, который я только для Windows (NTFS) и не нужно устанавливать его в Ubuntu.
Однако, поскольку установка этого нового диска, каждый раз, когда я загружаю Ubuntu, он проводит несколько минут, проверяя диск, прежде чем, наконец, давая мне экран Gnome / Ubuntu на экране. Я хотел бы продолжить проверку других дисков, но пропустить этот, как это ответственность Windows.
Я пытался удалить / комментировать его из FSTAB, но это не имеет никакого значения. Есть ли способ автоматически пропустить, вместо того, чтобы каждый раз нажать Ctrl + C?
Это то, что мой FSTAB в настоящее время выглядит:
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda6 during installation
UUID=d4ae91d8-28db-476f-95f6-27d6cabbb816 / ext4 errors=remount-ro 0 1
# /boot was on /dev/sda5 during installation
#UUID=edb1d7c4-7f64-494b-970a-30e19e551a99 /boot ext4 defaults 0 2
# /raptor was on /dev/sdb2 during installation
UUID=7583d83a-c588-474b-8523-3d501d2e8413 /raptor ext4 defaults 0 2
# /win_C was on /dev/sda1 during installation
UUID=6E4EABC64EAB8605 /win_C ntfs defaults,umask=007,gid=46 0 0
# /win_d was on /dev/sdb1 during installation
UUID=EA9CDD939CDD5AA1 /win_d ntfs defaults,umask=007,gid=46 0 0
# /win_e was on /dev/sdc1 during installation
UUID=7A4E15745CE2076E /win_e ntfs defaults,umask=007,gid=46 0 0
# /win_f was on /dev/sdd1 during installation
UUID=A8DC8E26DC8DEF3E /win_f ntfs defaults,umask=007,gid=46 0 0
# swap was on /dev/sdb3 during installation
UUID=674fa812-da28-43c1-b9de-d805551f88a6 none swap sw 0 0
# Manually added WD SSD 500GB (mostly used for windows)
UUID=7C5E67055E66B792 none ntfs defaults,noauto 0 0
# Keep /tmp in RAM (faster and less SSD wear)
# http://www.howtogeek.com/62761/how-to-tweak-your-ssd-in-ubuntu-for-better-performance/
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
# NAS on zotac
192.168.50.186:/nas/shared /zotac-shared nfs rsize=8192,wsize=8192,timeo=14,intr,nfsvers=3
UUID=edb1d7c4-7f64-494b-970a-30e19e551a99 /boot ext4 defaults 0 2
В https://en.wikipedia.org/wiki/Memory_paging#Swappiness указано:
Swappiance - это параметр ядра Linux, который управляет относительным весом, заданным для замены памяти во время выполнения, в отличие от удаления страниц из кэша системных страниц, когда запрос на выделение памяти не может быть выполнен из свободной памяти. Значение swappity может быть установлено в диапазоне от 0 до 200 (включительно). [18] Низкое значение заставляет ядро выбирать страницы из кэша страниц, в то время как большее значение заставляет ядро заменять «холодные» страницы памяти. Значение по умолчанию - 60; установка его выше может вызвать высокую задержку, если холодные страницы необходимо поменять местами обратно в (при взаимодействии, например, с программой, которая была бездействующей), в то время как установка его ниже (даже 0) может вызвать высокую задержку, когда файлы, которые были удалены из кэша, должны быть прочитаны снова, но более отзывчивые программы. Замена также может замедлить работу жестких дисков, так как она требует большого количества случайных операций записи, в то время как твердотельные накопители не имеют этой проблемы. Конечно, значения по умолчанию хорошо работают в большинстве рабочих нагрузок, но настольные компьютеры и интерактивные системы для любой ожидаемой задачи, возможно, захотят понизить настройку, в то время как пакетная обработка и менее интерактивные системы могут захотеть увеличить ее. [19]
Поскольку Ubuntu по умолчанию имеет значение vm.swappy
значение 60
, Я рекомендую меньшее значение, то есть 10
, чтобы страницы были менее агрессивными по отношению к свопу.
Выполните следующие действия для установки значения 10
(, если в файле .conf еще не задано значение ):
echo "vm.swappiness = 10" | sudo tee -a /etc/sysctl.conf
Если параметр уже существует, можно скопировать и вставить следующее, чтобы изменить значение на 10
:
sudo sed -i "s/$(awk '/vm.swappiness/ {print $0}' /etc/sysctl.conf)/vm.swappiness\ =\ 10/" /etc/sysctl.conf
Затем активируйте изменения:
sudo sysctl -p
Надеюсь, это поможет!
-121--909369- Это было бы однострочным в терминале, но давайте сначала обновим apt
:
apt
:
sudo apt обновление
sudo apt install qt5-default
Это должно быть сделано для вас
Самое простое решение было бы использовать флаг NOAUTO
в вашем файле / etc / fstab
. Это предотвратит полностью полностью установить данный раздел.
Например:
/dev/sda3 none ntfs-3g defaults,noauto 0 0
или:
UUID=b72e8406-34e8-4e38-a422-e4ab6e35e6b8 none ntfs-3g defaults,noauto 0 0
Если вы решите сделать это по UUID
, вы можете перечислить значения для каждой точки монтирования в вашей системе с Sudo Blkid
, что вернет что-то вроде:
/dev/nvme0n1p3: UUID="b72e8406-34e8-4e38-a422-e4ab6e35e6b8" TYPE="swap" PARTUUID="4b9f203e-de2c-4cc0-a9a6-2ac423b1b0e9"
/dev/nvme0n1p2: UUID="b33696cc-f2db-4dd4-9a63-15028cf5afc4" TYPE="ext4" PARTUUID="cd2a90a1-5a6b-4468-a4da-0a2f7c2a8f54"
/dev/nvme0n1p1: UUID="D3F2-9195" TYPE="vfat" PARTUUID="4e505bb1-c12b-4c71-afdf-42ac9a2f721b"
/dev/mmcblk0p1: UUID="dd5dffcf-9e3b-43eb-82a2-36137fc249be" TYPE="crypto_LUKS" PARTUUID="7688e21d-c1d3-4f02-95ac-5e816e2c1e05"
Примечание: Я удалил все записи Squashfs
из списка, просто чтобы он был чистым.
Это должно дать вам более быстрое время загрузки, а также обеспечение разделов только для Windows не видна в UBUNTU UI.