Паспорт программы учебной дисциплины «Операционные системы» Область применения





НазваниеПаспорт программы учебной дисциплины «Операционные системы» Область применения
страница14/14
Дата публикации24.05.2015
Размер1.28 Mb.
ТипДокументы
100-bal.ru > Информатика > Документы
1   ...   6   7   8   9   10   11   12   13   14

Работа с разделами с использованием команды fdisk


Вы только что узнали, как можно получить информацию о разделах диска с помощью команды fdisk. Эта команда также содержит систему меню для редактирования таблицы разделов (т. е. для создания или удаления разделов).

Запуск fdisk


Для запуска команды fdisk в интерактивном режиме просто укажите в качестве параметра имя диска, например /dev/hda или /dev/sdb. В следующем примере выполняется загрузка Live-DVD дистрибутива Knoppix. Вы должны обладать привилегиями пользователя root, чтобы увидеть вывод, аналогичный выводу в листинге 3.
Листинг 3. Запуск fdisk в интерактивном режиме

knoppix@Microknoppix:~$ su -

root@Microknoppix:~# fdisk /dev/sda
The number of cylinders for this disk is set to 121601.

There is nothing wrong with that, but this is larger than 1024,

and could in certain setups cause problems with:

1) software that runs at boot time (e.g., old versions of LILO)

2) booting and partitioning software from other OSs

(e.g., DOS FDISK, OS/2 FDISK)
Command (m for help):

Большинство современных дисков имеют более 1024 цилиндров, поэтому обычно вы будете получать предупреждение, показанное в листинге 3. Чтобы вывести список доступных односимвольных команд, наберите m, как показано в листинге 4.
Листинг 4. Встроенная справка команды fdisk

Command (m for help): m

Command action

a toggle a bootable flag

b edit bsd disklabel

c toggle the dos compatibility flag

d delete a partition

l list known partition types

m print this menu

n add a new partition

o create a new empty DOS partition table

p print the partition table

q quit without saving changes

s create a new empty Sun disklabel

t change a partition's system id

u change display/entry units

v verify the partition table

w write table to disk and exit

x extra functionality (experts only)
Command (m for help):

Для вывода информации о разделах выбранного диска используйте команду p; ее вывод показан в листинге 5.
Листинг 5. Просмотр информации о существующей таблице разделов

Command (m for help): p
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes

255 heads, 63 sectors/track, 121601 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0x000de20f
Device Boot Start End Blocks Id System

/dev/sda1 * 1 9111 73184076 7 HPFS/NTFS

/dev/sda2 9634 9730 779152+ 83 Linux

/dev/sda3 9731 116679 859067842+ 5 Extended

/dev/sda5 9731 20917 89859546 83 Linux

/dev/sda6 20918 39644 150424596 83 Linux

/dev/sda7 39645 53905 114551451 83 Linux
Command (m for help):

Объем этого диска составляет 1 ТБ, на нем имеется раздел Windows/XP, занимающий чуть меньше 80 ГБ. Это основной раздел, и он помечен как загрузочный, что характерно для Windows-системы.

Добавление разделов


Теперь используем часть свободного дискового пространства для добавления нескольких разделов.

  1. Сначала создается раздел подкачки /dev/sda4. Это будет основной раздел, заполняющий область из 521 цилиндра, расположенную между верхней границей раздела /dev/sda1 и нижней границей раздела /dev/sda2. Затем создается логический раздел /dev/sda8 объемом 40 ГБ.

  2. Наконец, создается небольшой логический раздел объемом 2000 МБ для обмена данными между операционными системами Linux и Windows. В конечном итоге он будет отформатирован в файловой системе FA32 (или vfat). Этот раздел будет обозначаться /dev/sda9.

Создание разделов


Давайте приступим и выполним команду n для создания нового раздела, как показано в листинге 6.
Листинг 6. Создание первого раздела:

Command (m for help): n

Command action

l logical (5 or over)

p primary partition (1-4)

p

Selected partition 4

First cylinder (9112-121601, default 9112):

Using default value 9112

Last cylinder, +cylinders or +size{K,M,G} (9112-9633, default 9633): +521

Command (m for help): p

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes

255 heads, 63 sectors/track, 121601 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0x000de20f

Device Boot Start End Blocks Id System

/dev/sda1 * 1 9111 73184076 7 HPFS/NTFS

/dev/sda2 9634 9730 779152+ 83 Linux

/dev/sda3 9731 116679 859067842+ 5 Extended

/dev/sda4 9112 9633 4192965 83 Linux

/dev/sda5 9731 20917 89859546 83 Linux

/dev/sda6 20918 39644 150424596 83 Linux

/dev/sda7 39645 53905 114551451 83 Linux

Partition table entries are not in disk order

Command (m for help):

Значение по умолчанию для первого цилиндра и указали значение +521 (количество цилиндров). Из листинга 6 видно, что размер нашего раздела составляет приблизительно 4 ГБ. Поскольку это основной раздел, он должен иметь номер от 1 до 4. Рекомендуется всегда нумеровать разделы последовательно; если этого не делать, то некоторые утилиты будут выдавать предупреждения, в частности, команда fdisk предупреждает о том, что записи в таблице разделов больше не соответствуют последовательности дисков.

Что новый раздел имеет тип 83, т. е. является Linux-разделом для хранения данных. Тип раздела можно рассматривать как метку, которая указывает операционной системе на его предполагаемое назначение. В конечном счете указанный тип должен совпадать с предполагаемым использованием этого раздела. Сначала создается несколько других разделов, а затем смотрится, как можно изменить тип раздела.

Что при вводе подкоманды n для создания нового раздела можно было выбрать один из двух вариантов: 'l' для создания логического раздела и 'p' – для создания основного. Это обусловлено тем, что в списке присутствуют только оставшиеся доступные типы разделов. Если бы диск еще не имел расширенного раздела, вы могли бы увидеть в списке опцию 'e', предназначенную для создания раздела этого типа. Также расширенный раздел (/dev/sda3) имеет тип 5.

Теперь создается Linux-раздел объемом 40 ГБ и FAT32-раздел объемом 2000 МБ. На этот раз просто указываются значения +40G и +2000M, означающие размеры в 40 ГБ и 2000 МБ, соответственно. Вычисление количества цилиндров предоставляется программе fdisk. Результаты представлены в листинге 7.
Листинг 7. Создание разделов для хранения данных:

Command (m for help): n

First cylinder (53906-116679, default 53906):

Using default value 53906

Last cylinder, +cylinders or +size{K,M,G} (53906-116679, default 116679): +40G

Command (m for help): n

First cylinder (59129-116679, default 59129):

Using default value 59129

Last cylinder, +cylinders or +size{K,M,G} (59129-116679, default 116679): +2000M

Command (m for help): p

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes

255 heads, 63 sectors/track, 121601 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0x000de20f

Device Boot Start End Blocks Id System

/dev/sda1 * 1 9111 73184076 7 HPFS/NTFS

/dev/sda2 9634 9730 779152+ 83 Linux

/dev/sda3 9731 116679 859067842+ 5 Extended

/dev/sda4 9112 9633 4192965 83 Linux

/dev/sda5 9731 20917 89859546 83 Linux

/dev/sda6 20918 39644 150424596 83 Linux

/dev/sda7 39645 53905 114551451 83 Linux

/dev/sda8 53906 59128 41953716 83 Linux

/dev/sda9 59129 59384 2056288+ 83 Linux

Partition table entries are not in disk order

Command (m for help):

Изменение типа раздела


Прежде чем завершить работу с программой fdisk, изменяются типы разделов, предназначенных для области подкачки (swap) и файловой системы FAT32 (vfat). Это делается с помощью подкоманды t, предназначенной для изменения типа раздела. Для раздела /dev/sda4 указывается тип 82 (область подкачки Linux), а для раздела /dev/sda9 – тип 9 (файловая система FAT32). Чтобы увидеть полный список поддерживаемых типов, нажмите L, как показано в листинге 8.
Листинг 8. Изменение типов раздела:

Command (m for help): t

Partition number (1-9): 4

Hex code (type L to list codes): 82

Changed system type of partition 4 to 82 (Linux swap / Solaris)
Command (m for help): t

Partition number (1-9): 9

Hex code (type L to list codes): b

Changed system type of partition 9 to b (W95 FAT32)

Command (m for help):

Сохранение таблицы разделов


До сих пор вносили изменения в таблицу разделов в оперативной памяти. В любой момент можно завершить работу без сохранения изменений с помощью команды q. Если нужно что-то изменить, вы можете выполнить команду d для удаления одного или нескольких разделов, а затем создать их заново. Если конфигурация вас устраивает, выполните команду v для контрольной проверки конфигурации, а затем команду w для записи изменений в таблицу разделов и выхода из программы (см. листинг 9). Если вы снова запустите команду fdisk -l, вы увидите, что теперь Linux знает обо всех новых разделах. В отличие от некоторых операционных систем, для начала работы с новыми значениями таблицы разделов перезагрузка компьютера не требуется. Перезагрузка может потребоваться, например, в том случае, если раздел /dev/hda3 становится разделом /dev/hda2 по причине удаления последнего. Если перезагрузка необходима, то fdisk сообщит от этом.
Листинг 9 – Сохранение таблицы разделов:

Command (m for help): v

999521580 unallocated 512-byte sectors

Command (m for help): w

The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: If you have created or modified any DOS 6.x

partitions, please see the fdisk manual page for additional

information.

Syncing disks.

root@Microknoppix:~# fdisk -l /dev/sda

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes

255 heads, 63 sectors/track, 121601 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0x000de20f

Device Boot Start End Blocks Id System

/dev/sda1 * 1 9111 73184076 7 HPFS/NTFS

/dev/sda2 9634 9730 779152+ 83 Linux

/dev/sda3 9731 116679 859067842+ 5 Extended

/dev/sda4 9112 9633 4192965 82 Linux swap / Solaris

/dev/sda5 9731 20917 89859546 83 Linux

/dev/sda6 20918 39644 150424596 83 Linux

/dev/sda7 39645 53905 114551451 83 Linux

/dev/sda8 53906 59128 41953716 83 Linux

/dev/sda9 59129 59384 2056288+ b W95 FAT32

Partition table entries are not in disk order
Практическая работа №16 (продолжительность 3 часа)

Тема: «Мониторинг и оптимизация системы».

Цель работы: Закрепить теоретические знания по оптимизации и настройке ОС.

Задачи работы:

      1. Настроить ОС на основе приведенного примера.

      2. Составить отчет по практическому занятию.

Оптимизация Ubuntu под SSD

Linux


Первое, с чего стоит начать – это выбор файловой системы. Если система на десктопе – то особо вопросов не возникает – брать журналируемую ext4 – у которой масса преимуществ перед остальными ФС. Да, будет больше циклов записи на носитель, но будет гарантия того, что в случае сбоя питания вы не потеряете данные. На ноутбуках, нетбуках – имеются батареи, и вероятность отключения из-за потери питания – практически нулевая (но, конечно, всякое бывает), в связи с чем журналирование, обычно рекомендуют отключать. Если это очень хочется сделать, то после установки системы грузимся с liveCD, и пишем в терминале

tune2fs -O ^has_journal /dev/sda1

e2fsck -f /dev/sda1

Другие способы не рекомендуются – потеряете поддержку TRIM. Также не стоит отключать журнал, добавляя параметр «writeback» в конфигурацию fstab – система не запустится из-за ошибки монтирования (если до этого был включен трим).

Следующее, что нужно учесть – файл подкачки. Под моим никсом (сейчас – убунту 11.04) обычно пишется код, смотрятся фильмы в HD и активно серфится интернет. За это время файл подкачки не понадобился ни разу, максимальное потребление ОЗУ было 1Гб, из 2х доступных в нетбуке.

Система поставлена. Далее оптимизация. Самый первый шаг – включение TRIM – главная технология, которая должна продлить жизнь и распределить нагрузку SSD.

Делается очень просто – открываем fstab (например так)

gksudo gedit /etc/fstab ищем строчки «UUID=[NUMS-AND-LETTERS] / ext4 errors=remount-ro 0 1» и заменяем на «UUID=[NUMS-AND-LETTERS] / ext4 disсard,errors=remount-ro 0 1»

Обычно по умолчанию трим отключен, но выкладываю способ проверить – заходим под рут и выполняем команды

      1. dd if=/dev/urandom of=tempfile count=10 bs=512k oflag=direct //запись 5Мб рандомных данных

      2. hdparm --fibmap tempfile //Ищем любой стартовый LBA адрес у файла

      3. hdparm --read-sector [ADDRESS] /dev/sdX //Читаем данные со стартового LBA адреса файла, замените [ADDRESS] на свой Starting LBA address из вывода предыдущей команды

      4. rm tempfile //Теперь удалим временный файл и синхронизируем ФС:5. Sync

Повторяем пункт 3 – и смотрим на вывод консоли. Если выведутся нули – то трим работает. Если вы исправили fstab, перезагрузились, но трим не активировался – ищите ошибки в неверном отключении журналирования.

Считается, что если компьютер не сервер – то оптимален второй вариант, и реализуется он добавлением в fstab следующих строчек

tmpfs /tmp tmpfs defaults 0 0

tmpfs /var/tmp tmpfs defaults 0 0

tmpfs /var/lock tmpfs defaults 0 0

tmpfs /var/spool/postfix tmpfs defaults 0 0

По умолчанию, после каждого открытия файла – система оставляет отметку времени последнего открытия – лишние операции записи. Отучить просто – добавить в fstab перед параметрами disсard,errors=remount-ro 0 еще парочку опций – relatime,nodiratime Первая разрешает записывать только время изменения (порой необходимо для стабильной работы некоторых программ), вторая – отменяет запись времени доступа к директориям. В принципе, вместо relatime можно поставить и noatime, который вообще ничего не будет обновлять.

После этого стоит настроить отложенную запись – ядро будет копить данные, ожидающие записи на диск, и записывать их либо при острой необходимости, либо по истечении таймаута. Для этого открываем /etc/sysctl.conf и добавляем параметры vm.laptop_mode = 5 // Включение режима vm.dirty_writeback_centisecs = 6000 время в сСк. Т.е. 100ед = 1секунда


1   ...   6   7   8   9   10   11   12   13   14

Похожие:

Паспорт программы учебной дисциплины «Операционные системы» Область применения iconПаспорт программы учебной дисциплины «системы обработки графической...
Рабочая программа учебной дисциплины является частью основной профессиональной образовательной программы в соответствии с фгос по...
Паспорт программы учебной дисциплины «Операционные системы» Область применения iconПаспорт программы дисциплины Область применения программы
Рабочая программа дисциплины является частью образовательной программы высшего образования в соответствии с фгос впо по направлению...
Паспорт программы учебной дисциплины «Операционные системы» Область применения iconПаспорт программы дисциплины Область применения программы
Рабочая программа дисциплины является частью основной образовательной программы высшего образования в соответствии с фгос впо по...
Паспорт программы учебной дисциплины «Операционные системы» Область применения iconАннотация рабочей программы учебной дисциплины одб. 02 Литература Область применения программы
Программа учебной дисциплины является частью примерной основной профессиональной образовательной программы в соответствии с фгос...
Паспорт программы учебной дисциплины «Операционные системы» Область применения iconАннотация рабочей программы учебной дисциплины обд 01 «Русский язык»...
Программа учебной дисциплины является частью примерной основной профессиональной образовательной программы в соответствии с фгос...
Паспорт программы учебной дисциплины «Операционные системы» Область применения iconПаспорт программы дисциплины Область применения программы
Фгос впо по направлению подготовки 38. 04. 03. 68 «Управление персоналом» (квалификация (степень) «магистр») утвержден Приказом Министерства...
Паспорт программы учебной дисциплины «Операционные системы» Область применения iconАннотация программы учебной дисциплины «основы философии» Область применения программы
Рабочая программа учебной дисциплины является частью основной профессиональной образовательной программы в соответствии с фгос по...
Паспорт программы учебной дисциплины «Операционные системы» Область применения iconПаспорт программы дисциплины Область применения программы
Рабочая программа дисциплины является частью образовательной программы высшего образования в соответствии с фгос впо по направлению...
Паспорт программы учебной дисциплины «Операционные системы» Область применения iconПаспорт программы дисциплины Область применения программы
Рабочая программа дисциплины является частью образовательной программы высшего образования в соответствии с фгос впо по направлению...
Паспорт программы учебной дисциплины «Операционные системы» Область применения iconАннотация рабочей программы учебной дисциплины опд. 10 Математика...
Примерная программа учебной дисциплины является частью примерной основной профессиональной образовательной программы в соответствии...
Паспорт программы учебной дисциплины «Операционные системы» Область применения iconАннотация программы учебной дисциплины Информационные технологии...
Программа учебной дисциплины является частью основной профессиональной образовательной программы в соответствии с фгос спо по специальности...
Паспорт программы учебной дисциплины «Операционные системы» Область применения iconПаспорт программы дисциплины Область применения программы
«Экономика» профиль 38030104 «Мировая экономика» в соответствии с фгос впо по направлению подготовки квалификация (степень) «бакалавр»,...
Паспорт программы учебной дисциплины «Операционные системы» Область применения iconАннотация рабочей программы учебной дисциплины опд. 05 Информационные...
Программа учебной дисциплины является частью основной профессиональной образовательной программы в соответствии с фгос по специальности...
Паспорт программы учебной дисциплины «Операционные системы» Область применения iconАннотация рабочей программы учебной дисциплины основы строительного...
Рабочая программа учебной дисциплины является частью рабочей основной профессиональной образовательной программы в соответствии с...
Паспорт программы учебной дисциплины «Операционные системы» Область применения icon+7 (3843) 373-918. 19 апреля 2013 г (april 19, 2013) Паспорт безопасности...
Допустимая область применения бетонов с микро-кремнеземом конденсированным при его дозировках в пределах 30% массы цемента в составе...
Паспорт программы учебной дисциплины «Операционные системы» Область применения iconПаспорт рабочей программы учебной дисциплины 4 структура и содержание учебной дисциплины
Рабочая программа учебной дисциплины является частью основной профессиональной образовательной программы в соответствии с фгос спо...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск