англійськафранцузькаіспанська

Ad


Значок OnWorks

fs_storebehind - Інтернет у хмарі

Запустіть fs_storebehind у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда fs_storebehind, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.

ПРОГРАМА:

ІМ'Я


fs_storebehind - вмикає асинхронний запис на файловий сервер

СИНТАКСИС


fs зберігати позаду [-кілобайт <асинхронність та цінності зазначений Імена>]
[-файли <конкретний імена шляхів>+]
[-всі файли <new дефолт (КБ)>] [-вербозний] [-допомога]

fs st [-k <асинхронність та цінності зазначений Імена>]
[-f <конкретний імена шляхів>+]
[-a <new дефолт (КБ)>] [-v] [-h]

ОПИС


Команда fs зберігати позаду Команда дозволяє диспетчеру кешу виконувати відкладений асинхронний режим
записувати на файловий сервер, коли програма закриває файл. За замовчуванням, менеджер кешу
записує всі дані на файловий сервер негайно і синхронно, коли програма
програма закриває файл - тобто закрити () системний виклик не повертається до кешу
Менеджер фактично передав останню частину файлу на файловий сервер. Це
Команда визначає кількість кілобайтів файлу, до якого ще можна записати
файловий сервер, коли менеджер кешу повертає керування програмі. Корисно, якщо
користувачі, що працюють на машині, зазвичай працюють з дуже великими файлами, але також знайомить з
ускладнення, які розглядаються в ЗАПОРЕЖЕННЯх.

Встановіть одне або обидва з наступного в одній команді:

· Щоб встановити значення, яке застосовується до всіх файлів AFS, якими керують запущені програми
машину, використовуйте -всі файли аргумент. Це значення називається дефолт зберігати
асинхронність для машини і зберігається, доки машина не перезавантажиться. Якщо він не встановлений,
значення за замовчуванням дорівнює нулю, що вказує на те, що менеджер кешу працює синхронно
пише

Наприклад, наступне налаштування означає, що коли програма закриває файл,
Cache Manager може повернути керування додатку, щойно не більше 10
кілобайти файлу залишаються для запису на файловий сервер.

- всі файли 10

· Щоб встановити значення, яке застосовується до одного або кількох окремих файлів і замінює значення
в -всі файли аргумент для них, об'єднати -кілобайт та -файли аргументи. The
налаштування зберігається, доки є запис для файлу в таблиці ядра, який
Менеджер кешу використовує для відстеження певної інформації про файли. Загалом, такий
запис зберігається принаймні до тих пір, поки програма не закриє файл або не вийде, але кеш
Менеджер має право переробити запис, якщо файл неактивний і його потрібно звільнити
слоти в таблиці. Щоб підвищити впевненість, що є запис для файлу в
таблицю, видати fs зберігати позаду команду незадовго до закриття файлу.

Наприклад, наступне налаштування означає, що, коли програма закриває будь-яку з них
файли великий файл та більший файл, Менеджер кешу може повернути керування до
програму, як тільки в файл залишається записати не більше мегабайта
файловий сервер.

-kbytes 1024 -files bigfile bigfile

Зауважте, що як тільки для файлу встановлено явне значення, це єдиний спосіб зробити це
за умовчанням асинхронність магазину знову встановлюється -кілобайт до цього значення. в
іншими словами, не існує комбінації аргументів, яка автоматично створює файл
підлягає асинхронності зберігання за замовчуванням, коли для файлу встановлено інше значення.

Щоб відобразити налаштування, які зараз застосовуються до окремих файлів або до всіх файлів, укажіть
аргументи команди в певних комбінаціях, як зазначено у OUTPUT.

ОБЕРЕЖНО


З наступних причин використання цієї команди в більшості випадків не рекомендується.

У звичайних умовах асинхронне налаштування призводить до повернення менеджера кешу
керування додатками раніше, ніж в іншому випадку, але це не гарантується.

Якщо відкладений запис не вдається, немає можливості повідомити програму, оскільки закрити ()
системний виклик уже повернувся з кодом, що вказує на успіх.

Асинхронний запис збільшує ймовірність того, що користувач не помітить, якщо записується
Операція змушує том, у якому міститься файл, перевищує його квоту. Як завжди порція
файлу, який перевищує квоту тому, втрачається, що викликає повідомлення, наприклад
наступні:

На пристрої не залишилося місця

Щоб уникнути втрати даних, рекомендується переконатися, що на томі, в якому знаходиться файл, є місце
доступний для обсягу даних, який передбачається записати.

ВАРІАНТИ


-кілобайт <асинхронність та цінності зазначений Імена>
Вказує кількість кілобайтів даних з кожного файлу, названого -файли аргумент
який може залишитися для запису на файловий сервер, коли повернеться менеджер кешу
керування до прикладної програми, яка закрила файл. The -файли аргумент є
необхідно разом з цим аргументом. Укажіть ціле число з діапазону 0 (який
відновлює поведінку менеджера кешу за замовчуванням або запис синхронно) до
максимальний розмір файлу AFS.

-файли <конкретний імена шляхів>+
Іменує кожен файл, для якого встановлено значення -кілобайт аргумент застосовується. Установка
зберігається, доки в таблиці ядра є запис для файлу, який кеш
Менеджер використовує для відстеження певної інформації про файли. Тому що закриття файлу
як правило, стирає запис, при повторному відкритті файлу єдиний спосіб гарантувати, що
налаштування все ще застосовується, щоб повторно ввести команду. Якщо цей аргумент надано без
-кілобайт аргумент, команда повідомляє поточні налаштування для вказаних файлів,
і асинхронність зберігання за замовчуванням.

-всі файли <new дефолт (КБ)>
Встановлює асинхронність зберігання за замовчуванням для локальної машини, яка є номером
кілобайти даних, які можуть залишитися для запису на файловий сервер, коли кеш
Менеджер повертає керування програмі, яка закрила файл. Значення
застосовується до всіх файлів AFS, якими керують програми, запущені на комп’ютері, за винятком
ті, для яких налаштування були зроблені за допомогою -кілобайт та -файли аргументи. Забезпечити
ціле число від діапазону 0 (що вказує на стандартні синхронні записи) до
максимальний розмір файлу AFS.

-вербозний
Видає вихід, що підтверджує налаштування, зроблені разом із супровідним -кілобайт та -файли
аргументи, в -всі файли аргумент, або всі три. Якщо надається сам по собі, повідомляє
поточна асинхронність зберігання за замовчуванням.

-допомога
Друкує онлайн-довідку для цієї команди. Усі інші дійсні параметри ігноруються.

ВИХІД


Якщо жоден з параметрів команди не включений, або якщо тільки -вербозний прапор включено,
У наступному повідомленні повідомляється про асинхронність сховища за замовчуванням (налаштування, яке стосується
всі файли, якими маніпулюють програми, які працюють на локальній машині і для яких не більше
встановлена ​​конкретна асинхронність).

Асинхронність сховища за замовчуванням – це кбайт.

Значення 0 (нуль) вказує на синхронні записи і є за замовчуванням, якщо ніхто не включив
-всі файли аргумент цієї команди після останнього перезавантаження машини.

Якщо -файли аргумент надається без -кілобайт аргумент, вихід повідомляє
значення, яке застосовується до кожного вказаного файлу разом із асинхронністю зберігання за замовчуванням. Якщо
конкретне значення раніше було встановлено для файлу, про це повідомляється таке повідомлення:

Зберігатиме до кбайт асинхронно.
Асинхронність сховища за замовчуванням – це кбайт.

Якщо асинхронність сховища за замовчуванням застосовується до файлу, оскільки немає явного -кілобайт значення має
налаштовано для нього, замість цього повідомлення виглядає наступним чином:

Буде зберігати за замовчуванням.
Асинхронність сховища за замовчуванням – це кбайт.

Якщо -вербозний прапор поєднується з аргументами, які встановлюють значення (-файли та -кілобайтабо
-всі файли, або всі три), з’являється повідомлення, яке негайно підтверджує, що налаштування
набув чинності. Якщо включено без інших аргументів або прапорців, то -вербозний прапор
повідомляє лише про асинхронність сховища за замовчуванням.

ПРИКЛАДИ


Наступна команда дозволяє диспетчеру кешу повернути керування програмі
програма, яка закрила файл test.data коли 100 кілобайт ще залишаються для запису
файловий сервер. The -вербозний flag видає вихід, який підтверджує новий параметр, і це
асинхронність зберігання за замовчуванням дорівнює нулю.

% fs storebehind -kbytes 100 -files test.data -verbose
Зберігатиме до 100 Кбайт test.data асинхронно.
Асинхронність зберігання за замовчуванням становить 0 Кбайт.

ПРИВІЛЕГІЯ ВИМАГАЄТЬСЯ


Включити -всі файли аргумент, емітент повинен бути ввійшов як локальний суперкористувач
«корінь».

Включити -кілобайт та -файли аргументів, емітент повинен бути увійшов як
локальний суперкористувач "root" або мати дозвіл "w" (запис) на ACL кожного файлу
каталог.

Щоб переглянути поточні налаштування (без аргументів, -файл лише аргумент, або
-вербозний лише аргумент), жодних привілеїв не потрібно.

Використовуйте fs_storebehind онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad