Робота з дисковими накопичувачами, команда mount

Дуже часто планування завдань пов'язане із створенням резервних копій. Як правило, резервні копії створюються на зовнішні носії (магнітні стрічки, диски і інше). Сьогодні ми з вами спробуємо навчитися вмонтовувати різні зовнішні пристрої. Монтування – підключення файлових систем зовнішніх накопичувачів в один з каталогів кореневої ФС (точку монтування). Для монтування пристроїв в Unix застосовується команда mount. При запуску без параметрів mount покаже всі ФС, змонтовані на даний момент, а також параметри, використовувані при монтуванні.

root@ADM:/home/oem# mount

/dev/sda1 on / type ext3 (rw,errors=remount-ro)

proc on /proc type proc (rw,noexec,nosuid,nodev)

/sys on /sys type sysfs (rw,noexec,nosuid,nodev)

varrun on /var/run type tmpfs (rw,noexec,nosuid,nodev,mode=0755)

varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)

procbususb on /proc/bus/usb type usbfs (rw)

udev on /dev type tmpfs (rw,mode=0755)

devshm on /dev/shm type tmpfs (rw)

devpts on /dev/pts type devpts (rw,gid=5,mode=620)

lrm on /lib/modules/2.6.20-15-generic/volatile type tmpfs (rw)

binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

Ця команда має багато параметрів, але ми з вами поговоримо про наступні:

-t FS – вказує файлову систему, яка використовується на зовнішньому пристрої

-r – змонтувати ФС в режимі "лише читання"

-w – змонтувати ФС в режимі "читання/запис"

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

mount -t FS -w/-r device mountpoint -o external_fs_options

 

Наприклад:

root@ADM:/home/oem# mount /dev/sdb1 /mnt/flash

Для відмонтування пристроїв в Unix застосовується команда umount. У якості параметрів umount приймає або точку монтування, або змонтований пристрій, або і те і інше:

 

root@ADM:/home/oem# umount /dev/sdb1 /mnt/flash

root@ADM:/home/oem# umount /mnt/flash1

root@ADM:/home/oem# umount /dev/sdc1

 

Висновки

Важливою роботою адміністратора є планування виконання завдань (наприклад, запуск антивірусних програм, своєчасне резервування файлів). У сучасних Linux-системах для планування запуску завдань використовуються програми-демони at, cron і crontab.Для завдань, які виконуються періодично у встановлений час, адміністратор повинен розробити відповідний графік.

 

Контрольні запитання і завдання для самостійного виконання

1. Яка різниця між командами at і cron?

2. Яка команда ставить завдання в чергу?

3. Яка команда видаляє завдання з черги?

4. Складіть файл таблиці завдань для запуску антивірусної програми кожного для в 21.00. Напишіть команду запуску завдання.

5. Напишіть команду для однократного запуску завдання резервного копіювання диску в 19.00

6. Як переглянути список встановлених завдань?

7. Як очистити список завдань?

8. Як змонтувати файлову систему в режимі "читання/запис"?

9. Як переглянути всі змонтовані файлові системи?

10. Як відмонтувати пристрій?