8000 GitHub - Avvessalom/zfsGangster: Лабораторная работа по перелапачиванию zfs (ИТМО, ПИиКТ-СиППО, 3 курс).
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Лабораторная работа по перелапачиванию zfs (ИТМО, ПИиКТ-СиППО, 3 курс).

Notifications You must be signed in to change notification settings

Avvessalom/zfsGangster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Последние изменения смотри в ветке sad

Системное программное обеспечение

Лабораторная работа по перелапачиванию zfs

Описание

Программа, используется в двух режимах. Режимы задаются в виде аргументов командной строки и позволяют:

  1. Режим : Выводить список дисков и разделов, подключенных к операционной системе;
  2. Режим : Выполнять операции над файловой системой zfs.

Запущенная во втором режиме программа должна выполнять следующие действия:

  1. Проверять, поддерживается ли файловая система на заданном разделе или диске;
  2. В случае, если файловая система поддерживается, программа переходит в диалоговый режим, ожидая ввода команд от пользователя. Команды задают операции над файловой системой:
    1. вывод списка имен и атрибутов элементов указанной директории;
    2. копирование файлов или директорий из исследуемой файловой системы;
    3. отображение названия «текущей» директории и переход в другую директорию.

Программа должна состоять из двух модулей. Первый модуль реализует функции для работы с файловой системой, а второй – взаимодействие с пользователем

Инструкции по работе с файловой системой

В папке scripts/ находятся скрипты для работы с fs

для монтирования файловой системы:

sudo sh zfs_mount.sh

для демонтирования файловой системы:

sudo sh zfs_unmount.sh

Инструкции по сборке

в корневой папке проекта выполнить команду

make

Инструкция по запуску

для запуска программы в первом режиме выполнить команду

./main --first

или

make start1

для запуска программы во втором режиме выполнить команду

./main --second

или

make start2

About

Лабораторная работа по перелапачиванию zfs (ИТМО, ПИиКТ-СиППО, 3 курс).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0