Вместо того, чтобы полагаться на фиксированные позиции символов и вырезать, вы можете использовать sed вместо этого, например:
xsetwacom --set `xsetwacom --list | grep TOUCH | sed -r "s/.*id: *([0-9]*).*/\1/"` touch off
Сначала отключите файл подкачки:
sudo swapoff /swapfile
Теперь давайте увеличим размер файла подкачки:
sudo dd if=/dev/zero of=/swapfile bs=1M count=1024 oflag=append conv=notrunc
Вышеприведенная команда добавит 1GiB нулевых байтов в конце ваш файл подкачки.
Установите файл как «файл подкачки»:
sudo mkswap /swapfile
включить swaping:
sudo swapon /swapfile
Сначала отключите файл подкачки:
sudo swapoff /swapfile
Теперь давайте увеличим размер файла подкачки:
sudo dd if=/dev/zero of=/swapfile bs=1M count=1024 oflag=append conv=notrunc
Вышеприведенная команда добавит 1GiB нулевых байтов в конце ваш файл подкачки.
Установите файл как «файл подкачки»:
sudo mkswap /swapfile
включить swaping:
sudo swapon /swapfile
Сначала отключите файл подкачки:
sudo swapoff /swapfile
Теперь давайте увеличим размер файла подкачки:
sudo dd if=/dev/zero of=/swapfile bs=1M count=1024 oflag=append conv=notrunc
Вышеприведенная команда добавит 1GiB нулевых байтов в конце ваш файл подкачки.
Установите файл как «файл подкачки»:
sudo mkswap /swapfile
включить swaping:
sudo swapon /swapfile
Сначала отключите файл подкачки:
sudo swapoff /swapfile
Теперь давайте увеличим размер файла подкачки:
sudo dd if=/dev/zero of=/swapfile bs=1M count=1024 oflag=append conv=notrunc
Вышеупомянутая команда добавит 1GiB нулевых байтов в конце ваш файл подкачки.
Настройте файл как «файл подкачки»:
sudo mkswap /swapfile
включить swaping:
sudo swapon /swapfile
Сначала отключите файл подкачки:
sudo swapoff /swapfile
Теперь давайте увеличим размер файла подкачки:
sudo dd if=/dev/zero of=/swapfile bs=1M count=1024 oflag=append conv=notrunc
Вышеупомянутая команда добавит 1GiB нулевых байтов в конце ваш файл подкачки.
Настройте файл как «файл подкачки»:
sudo mkswap /swapfile
включить swaping:
sudo swapon /swapfile
Сначала отключите файл подкачки:
sudo swapoff /swapfile
Теперь давайте увеличим размер файла подкачки:
sudo dd if=/dev/zero of=/swapfile bs=1M count=1024 oflag=append conv=notrunc
Вышеуказанная команда добавит 1GiB нулевых байтов в конце ваш файл подкачки.
Настройте файл как «файл подкачки»:
sudo mkswap /swapfile
включить swaping:
sudo swapon /swapfile
Сначала отключите файл подкачки:
sudo swapoff /swapfile
Теперь давайте увеличим размер файла подкачки:
sudo dd if=/dev/zero of=/swapfile bs=1M count=1024 oflag=append conv=notrunc
Вышеупомянутая команда добавит 1GiB нулевых байтов в конце ваш файл подкачки.
Настройте файл как «файл подкачки»:
sudo mkswap /swapfile
включить swaping:
sudo swapon /swapfile
Сначала отключите файл подкачки:
sudo swapoff /swapfile
Теперь давайте увеличим размер файла подкачки:
sudo dd if=/dev/zero of=/swapfile bs=1M count=1024 oflag=append conv=notrunc
Вышеупомянутая команда добавит 1GiB нулевых байтов в конце ваш файл подкачки.
Настройте файл как «файл подкачки»:
sudo mkswap /swapfile
включить swaping:
sudo swapon /swapfile
Сначала отключите файл подкачки:
sudo swapoff /swapfile
Теперь давайте увеличим размер файла подкачки:
sudo dd if=/dev/zero of=/swapfile bs=1M count=1024 oflag=append conv=notrunc
Вышеуказанная команда добавит 1GiB нулевых байтов в конце ваш файл подкачки.
Настройте файл как «файл подкачки»:
sudo mkswap /swapfile
включить swaping:
sudo swapon /swapfile
Сначала отключите файл подкачки:
sudo swapoff /swapfile
Теперь давайте увеличим размер файла подкачки:
sudo dd if=/dev/zero of=/swapfile bs=1M count=1024 oflag=append conv=notrunc
Вышеупомянутая команда добавит 1GiB нулевых байтов в конце ваш файл подкачки.
Настройте файл как «файл подкачки»:
sudo mkswap /swapfile
включить swaping:
sudo swapon /swapfile
Сначала отключите файл подкачки:
sudo swapoff /swapfile
Теперь давайте увеличим размер файла подкачки:
sudo dd if=/dev/zero of=/swapfile bs=1M count=1024 oflag=append conv=notrunc
Вышеуказанная команда добавит 1GiB нулевых байтов в конце ваш файл подкачки.
Настройте файл как «файл подкачки»:
sudo mkswap /swapfile
включить swaping:
sudo swapon /swapfile
Сначала отключите файл подкачки:
sudo swapoff /swapfile
Теперь давайте увеличим размер файла подкачки:
sudo dd if=/dev/zero of=/swapfile bs=1M count=1024 oflag=append conv=notrunc
Вышеупомянутая команда добавит 1GiB нулевых байтов в конце ваш файл подкачки.
Настройте файл как «файл подкачки»:
sudo mkswap /swapfile
включить swaping:
sudo swapon /swapfile
sudo fallocate -l 2G /swapfile
, вероятно, безопаснее, чем dd (хотя он не сохраняет оригинальный файл подкачки), и ему также нужен sudo chmod 600 /swapfile
.
– heynnema
22 June 2017 в 02:18
fallocate
делает разреженные файлы? В man-странице swapon
говорится, что разреженные файлы подкачки являются проблематичными (в частности, упоминание fallocate
).
– muru
22 June 2017 в 04:37
mkswap
должна принимать заботиться об этом, нет? Большая проблема с этим примером dd заключается в том, что пользователь вводит пробел перед «swapfile» и вытирает свой корень.
– heynnema
22 June 2017 в 04:45
mkswap
также говорит, что файлы не должны содержать никаких отверстий.
– muru
22 June 2017 в 04:46
fallocate
для предварительного выделения дискового пространства, а затем использовать dd
, чтобы заполнить отверстия нулями.
– David Foerster
22 June 2017 в 12:49
Вы должны добавить новый файл swap вместо изменения размера существующего, потому что вам нечего делать. Чтобы изменить размер файла подкачки, вы должны сначала отключить его, который вытесняет содержимое подкачки в ОЗУ, что увеличивает давление на ОЗУ и может даже вызвать убийцу OOM (не говоря уже о том, что вы могли бы бить ваши диски в течение нескольких минут). Несколько файлов подкачки не являются проблемой, тривиально легко настроить еще один файл подкачки. В буквальном смысле нет никакой пользы для изменения размера файла подкачки с добавлением другого.
dd if=/dev/zero of=/some/file count=1K bs=1M
mkswap /some/file
sudo chown root:root /some/file
sudo chmod 600 /some/file
sudo swapon /some/file
Вы можете создать другой файл подкачки, как я сделал:
sudo fallocate -l 4G /swapfile sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile Проверить, что он работает с sudo swapon --show Чтобы сделать его постоянным, добавьте файл в папку fstab: echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstabУ меня хорошие результаты на моем Ubuntu 17.04 по совету Ариана Акосты из blogpost. Здесь можно заменить 4G sudo fallocate -l 4G /swapfile на любое количество гигабайт, которое вы хотите. Например, sudo fallocate -l 2G /swapfile для TS.
Вообще говоря, рекомендуемый размер для файла подкачки - это 2X объема оперативной памяти, но вы можете сделать его настолько большим, насколько вам нужно. Помните, что это не замена памяти, потому что производительность намного хуже, поскольку вещи хранятся на диске. Я создал простой скрипт bash, который увеличивает файл подкачки на 4 ГБ и проверяет его на Ubuntu 16.04. Это можно запустить по строкам или сценарию bash, но я использую его для создания безгласных установок.#!/bin/bash
echo "====== Current Swap ======"
sudo swapon -s
echo "====== Turning Off Swap ======"
sudo swapoff /swapfile
echo "====== Allocating 4GB Swap ======"
sudo fallocate -l 4G /swapfile
echo "====== Making Swap ======"
sudo mkswap /swapfile
echo "====== Setting Permissions to Root Only ======"
sudo chmod 600 /swapfile
echo "====== Turning On Swap ======"
sudo swapon /swapfile
echo "====== Current Swap ======"
sudo swapon -s
echo "====== Done! ======"
Вы должны добавить новый файл swap вместо изменения размера существующего, потому что вам нечего делать. Чтобы изменить размер файла подкачки, вы должны сначала отключить его, который вытесняет содержимое подкачки в ОЗУ, что увеличивает давление на ОЗУ и может даже вызвать убийцу OOM (не говоря уже о том, что вы могли бы бить ваши диски в течение нескольких минут). Несколько файлов подкачки не являются проблемой, тривиально легко настроить еще один файл подкачки. В буквальном смысле нет никакой пользы для изменения размера файла подкачки с добавлением другого.
dd if=/dev/zero of=/some/file count=1K bs=1M
mkswap /some/file
sudo chown root:root /some/file
sudo chmod 600 /some/file
sudo swapon /some/file
Вы можете создать другой файл подкачки, как я сделал:
sudo fallocate -l 4G /swapfile sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile Проверить, что он работает с sudo swapon --show Чтобы сделать его постоянным, добавьте файл в папку fstab: echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstabУ меня хорошие результаты на моем Ubuntu 17.04 по совету Ариана Акосты из blogpost. Здесь можно заменить 4G sudo fallocate -l 4G /swapfile на любое количество гигабайт, которое вы хотите. Например, sudo fallocate -l 2G /swapfile для TS.
Вообще говоря, рекомендуемый размер для файла подкачки - это 2X объема оперативной памяти, но вы можете сделать его настолько большим, насколько вам нужно. Помните, что это не замена памяти, потому что производительность намного хуже, поскольку вещи хранятся на диске. Я создал простой скрипт bash, который увеличивает файл подкачки на 4 ГБ и проверяет его на Ubuntu 16.04. Это можно запустить по строкам или сценарию bash, но я использую его для создания безгласных установок.#!/bin/bash
echo "====== Current Swap ======"
sudo swapon -s
echo "====== Turning Off Swap ======"
sudo swapoff /swapfile
echo "====== Allocating 4GB Swap ======"
sudo fallocate -l 4G /swapfile
echo "====== Making Swap ======"
sudo mkswap /swapfile
echo "====== Setting Permissions to Root Only ======"
sudo chmod 600 /swapfile
echo "====== Turning On Swap ======"
sudo swapon /swapfile
echo "====== Current Swap ======"
sudo swapon -s
echo "====== Done! ======"
Вы должны добавить новый файл swap вместо изменения размера существующего, потому что вам нечего делать. Чтобы изменить размер файла подкачки, вы должны сначала отключить его, который вытесняет содержимое подкачки в ОЗУ, что увеличивает давление на ОЗУ и может даже вызвать убийцу OOM (не говоря уже о том, что вы могли бы бить ваши диски в течение нескольких минут). Несколько файлов подкачки не являются проблемой, тривиально легко настроить еще один файл подкачки. В буквальном смысле нет никакой пользы для изменения размера файла подкачки с добавлением другого.
dd if=/dev/zero of=/some/file count=1K bs=1M
mkswap /some/file
sudo chown root:root /some/file
sudo chmod 600 /some/file
sudo swapon /some/file
Вы можете создать другой файл подкачки, как и я:
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
sudo swapon --show
Чтобы сделать его постоянным, добавьте файл в файл fstab
: echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
У меня хорошие результаты на Ubuntu 17.04 по совету Ариана Акосты из blogpost . Здесь можно заменить 4G sudo fallocate -l 4G /swapfile
на любое количество гигабайт, которое вы хотите. Например, sudo fallocate -l 2G /swapfile
для TS.
Вообще говоря, рекомендуемый размер для файла подкачки - это 2X объема оперативной памяти, но вы можете сделать это настолько большим, насколько вам нужно. Помните, что это не замена памяти, потому что производительность намного хуже, поскольку вещи хранятся на диске.
Я создал простой скрипт bash, который увеличивает файл подкачки на 4 ГБ и проверяет его на Ubuntu 16.04 .
Это может быть запущено по строкам или сценарию bash, но я использую его для создания безгласных установок.
#!/bin/bash echo "====== Current Swap ======" sudo swapon -s echo "====== Turning Off Swap ======" sudo swapoff /swapfile echo "====== Allocating 4GB Swap ======" sudo fallocate -l 4G /swapfile echo "====== Making Swap ======" sudo mkswap /swapfile echo "====== Setting Permissions to Root Only ======" sudo chmod 600 /swapfile echo "====== Turning On Swap ======" sudo swapon /swapfile echo "====== Current Swap ======" sudo swapon -s echo "====== Done! ======"
Вы должны добавить новый файл подкачки вместо изменения существующего, потому что вам нечего делать. Чтобы изменить размер файла подкачки, вы должны сначала отключить его, который вытесняет содержимое подкачки в ОЗУ, что увеличивает давление на ОЗУ и может даже вызвать убийцу OOM (не говоря уже о том, что вы могли бы бить ваши диски в течение нескольких минут). Несколько файлов подкачки не являются проблемой, тривиально легко настроить еще один файл подкачки. В буквальном смысле нет никакой пользы для изменения размера файла подкачки при добавлении другого.
dd if=/dev/zero of=/some/file count=1K bs=1M
mkswap /some/file
sudo chown root:root /some/file
sudo chmod 600 /some/file
sudo swapon /some/file
Вы можете создать другой файл подкачки, как и я:
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
sudo swapon --show
Чтобы сделать его постоянным, добавьте файл в файл fstab
: echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
У меня хорошие результаты на Ubuntu 17.04 по совету Ариана Акосты из blogpost . Здесь можно заменить 4G sudo fallocate -l 4G /swapfile
на любое количество гигабайт, которое вы хотите. Например, sudo fallocate -l 2G /swapfile
для TS.
Вообще говоря, рекомендуемый размер для файла подкачки - это 2X объема оперативной памяти, но вы можете сделать это настолько большим, насколько вам нужно. Помните, что это не замена памяти, потому что производительность намного хуже, поскольку вещи хранятся на диске.
Я создал простой скрипт bash, который увеличивает файл подкачки на 4 ГБ и проверяет его на Ubuntu 16.04 .
Это может быть запущено по строкам или сценарию bash, но я использую его для создания безгласных установок.
#!/bin/bash echo "====== Current Swap ======" sudo swapon -s echo "====== Turning Off Swap ======" sudo swapoff /swapfile echo "====== Allocating 4GB Swap ======" sudo fallocate -l 4G /swapfile echo "====== Making Swap ======" sudo mkswap /swapfile echo "====== Setting Permissions to Root Only ======" sudo chmod 600 /swapfile echo "====== Turning On Swap ======" sudo swapon /swapfile echo "====== Current Swap ======" sudo swapon -s echo "====== Done! ======"
Вы должны добавить новый файл подкачки вместо изменения существующего, потому что вам нечего делать. Чтобы изменить размер файла подкачки, вы должны сначала отключить его, который вытесняет содержимое подкачки в ОЗУ, что увеличивает давление на ОЗУ и может даже вызвать убийцу OOM (не говоря уже о том, что вы могли бы бить ваши диски в течение нескольких минут). Несколько файлов подкачки не являются проблемой, тривиально легко настроить еще один файл подкачки. В буквальном смысле нет никакой пользы для изменения размера файла подкачки при добавлении другого.
dd if=/dev/zero of=/some/file count=1K bs=1M
mkswap /some/file
sudo chown root:root /some/file
sudo chmod 600 /some/file
sudo swapon /some/file
Вы можете создать другой файл подкачки, как и я:
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
sudo swapon --show
Чтобы сделать его постоянным, добавьте файл в файл fstab
: echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
У меня хорошие результаты на Ubuntu 17.04 по совету Ариана Акосты из blogpost . Здесь можно заменить 4G sudo fallocate -l 4G /swapfile
на любое количество гигабайт, которое вы хотите. Например, sudo fallocate -l 2G /swapfile
для TS.
Вообще говоря, рекомендуемый размер для файла подкачки - это 2X объема оперативной памяти, но вы можете сделать это настолько большим, насколько вам нужно. Помните, что это не замена памяти, потому что производительность намного хуже, поскольку вещи хранятся на диске.
Я создал простой скрипт bash, который увеличивает файл подкачки на 4 ГБ и проверяет его на Ubuntu 16.04 .
Это может быть запущено по строкам или сценарию bash, но я использую его для создания безгласных установок.
#!/bin/bash echo "====== Current Swap ======" sudo swapon -s echo "====== Turning Off Swap ======" sudo swapoff /swapfile echo "====== Allocating 4GB Swap ======" sudo fallocate -l 4G /swapfile echo "====== Making Swap ======" sudo mkswap /swapfile echo "====== Setting Permissions to Root Only ======" sudo chmod 600 /swapfile echo "====== Turning On Swap ======" sudo swapon /swapfile echo "====== Current Swap ======" sudo swapon -s echo "====== Done! ======"
Вы должны добавить новый файл подкачки вместо изменения существующего, потому что вам нечего делать. Чтобы изменить размер файла подкачки, вы должны сначала отключить его, который вытесняет содержимое подкачки в ОЗУ, что увеличивает давление на ОЗУ и может даже вызвать убийцу OOM (не говоря уже о том, что вы могли бы бить ваши диски в течение нескольких минут). Несколько файлов подкачки не являются проблемой, тривиально легко настроить еще один файл подкачки. В буквальном смысле нет никакой пользы для изменения размера файла подкачки при добавлении другого.
dd if=/dev/zero of=/some/file count=1K bs=1M
mkswap /some/file
sudo chown root:root /some/file
sudo chmod 600 /some/file
sudo swapon /some/file
Вы можете создать другой файл подкачки, как и я:
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
sudo swapon --show
Чтобы сделать его постоянным, добавьте файл в файл fstab
: echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
У меня хорошие результаты на Ubuntu 17.04 по совету Ариана Акосты из blogpost . Здесь можно заменить 4G sudo fallocate -l 4G /swapfile
на любое количество гигабайт, которое вы хотите. Например, sudo fallocate -l 2G /swapfile
для TS.
Вообще говоря, рекомендуемый размер для файла подкачки - это 2X объема оперативной памяти, но вы можете сделать это настолько большим, насколько вам нужно. Помните, что это не замена памяти, потому что производительность намного хуже, поскольку вещи хранятся на диске.
Я создал простой скрипт bash, который увеличивает файл подкачки на 4 ГБ и проверяет его на Ubuntu 16.04 .
Это может быть запущено по строкам или сценарию bash, но я использую его для создания безгласных установок.
#!/bin/bash echo "====== Current Swap ======" sudo swapon -s echo "====== Turning Off Swap ======" sudo swapoff /swapfile echo "====== Allocating 4GB Swap ======" sudo fallocate -l 4G /swapfile echo "====== Making Swap ======" sudo mkswap /swapfile echo "====== Setting Permissions to Root Only ======" sudo chmod 600 /swapfile echo "====== Turning On Swap ======" sudo swapon /swapfile echo "====== Current Swap ======" sudo swapon -s echo "====== Done! ======"