Відповіді:
AFAIK у стандарті ієрархії файлової системи не визначено розташування.
Оскільки / var призначений для файлів, що часто змінюються, я б сказав, що це нормально розмістити тут. Але пам’ятайте, що якщо ви використовуєте плоский файл заміни замість розділу, подумайте про використання швидкої файлової системи для / var.
Звичайний спосіб - мати розділ, призначений для заміни. Якщо ви використовуєте файл, це на власний розсуд, але пропозиція Мальте про важливість файлової системи є хорошою.
Просто щоб додати мої 2 копійки до відповідей Мальте та Калеба , а також до відмінного посилання Павла:
Використання swap-розділів замість swapfiles часто згадувалося. Ви повинні бачити, що головна проблема з swapfiles - це не продуктивність (ядро про це піклується), а натомість потребує контагіозного неширокого дискового простору. Тому найкраще створити всі swapfiles відразу після створення базової файлової системи. Після використання файлової системи з фрагментами файлів, розкиданими по всьому, буде важко дістати деякий суміжний простір. Але, на відміну від цього, розділ не пропонує нічого кращого: це гарантовано безперервний простір, але ви також повинні створити його на початку, і це головний біль, щоб змінити пізніше.
Також вирішити головне питання, куди слід розмістити свопфайл. Так само, як і у розділах swap, вміст swapfile є дуже конфіденційним за своєю природою, тому рекомендується використовувати шифрування. Як і у випадку з цілими розділами, де в основному є обсяги LVM над LUKS , свопфіли слід розміщувати у файловій системі, що знаходиться на версії шифруваного пристрою LUKS. Ви повинні мати на увазі, що при зашифрованому свопі виникають різні проблеми зі сплячкою . Також не забувайте про права доступу. Так само, як ви не хочете, щоб хтось читав або писав вам у пам'ять, захист свопфілів є важливим. Можливо, найкраще місце знаходиться в каталозі, доступ якого має лише корінь. (наприклад /var/swap/swapfile01_8G
)
Як було зазначено перед створенням свопфілів після використання системи, можливо, це буде проблемою. Тому використовувати це для розширення масштабів після того, як пізніше з’ясується, що потрібно більше заміни, може бути нездійсненним. З іншого боку, масштабування назад, маючи загальний простір підкачки, складений з декількох свопфілів, буде легко. З цієї причини, можливо, варто розподілити простір підкачки більш розумно та в декількох файлах, оскільки це буде легко масштабувати назад, якщо згодом ви підтвердите, що він значно перевищений. (Купіть більше дискового простору заради Бога)
Якщо ви хочете відобразити дзеркальний сценарій Windows, спробуйте /
. Якщо ви хочете поділитися файлом у середовищі з декількома ОС, спробуйте помістити його на /home
розділ.