Как автоматически пропустить определенный диск на загрузке?

Я использую двойную загрузку 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
2
задан 5 March 2021 в 17:54

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 :

  1. Обновить apt :
     sudo apt обновление
    
  2. Установить qt5:
     sudo apt install qt5-default
    
  3. Нет шага 3

Это должно быть сделано для вас

0
ответ дан 18 March 2021 в 23:34

Самое простое решение было бы использовать флаг 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.

1
ответ дан 18 March 2021 в 23:34

Другие вопросы по тегам:

Похожие вопросы: