dmsetup
снимки(официальная документация)могут использоваться для хранения изменений, и если они приемлемы, их можно объединить в исходное устройство.
Этот пост на Reddit содержит подробные примеры.
Обратите внимание, что все dmsetup (8)секторов таблицы имеют размер 512 байт:
Devices are created by loading a table that specifies a target for each sector (512 bytes) in the logical device.
How to make a custom ls command that echoes first n cubes to a txt file.
Обратите внимание, что то, что вы хотите сделать, ничего не имеет общего с командой ls
, которая предназначена для вывода списка файлов и каталогов....
Чтобы определить «пользовательскую» команду, вы можете:
Определите псевдоним в вашей оболочке, если ваша команда может быть реализована только с использованием существующих команд.
Напишите сценарий оболочки и установите его в каталог, который является частью${PATH}
(или запустите его, указав полный путь ).
Напишите код на C/Python/Perl/любом, скомпилируйте его (при необходимости )и, как и в случае сценария оболочки, поместите его в папку из ${PATH}
или запустите, указав полный путь.
How to make this command inside a.sh file that executes and the command is implemented.
Откройте файл в своем любимом текстовом редакторе, напишите код, сохраните его, дайте ему разрешение на выполнение(chmod +x <your.sh>
)и все.
Can we use the alias command?
Как было сказано ранее, если то, что вы хотите сделать, уже возможно с помощью простой командной строки -, тогда да. просто поместите alias <your_command_name>=<the command set to implement what you want>
в свой любимый файл конфигурации оболочки.