Файловая система Linux.

Первое, что Вы заметите при использовании Linux или любой другой Unix-подобной операционной системы,является различие в разделах и именах папок.В Windows у вас есть раздел C:\ ,который является первым разделом. В этом разделе находится операционная система и программы, установлены файлы. Если у вас есть несколько разделов, они могут быть названы так —  D: \, E: \ и т.д.. Также есть и другие буквы:такие  как A: \ — первый дисковод гибких дисков или G: или некоторые другие буквы для DVD / CD-ROM приводов. В Linux всё это совершенно по другому.Например, / Dev /E:\ etc мой первый SATA жесткий диск.

Если бы я добавил ещё один жесткий диск он будет называться / Dev / SDB, еще один будет называться / Dev / SDC. и т.д.. и т.д.. / Dev / это папка, в которой будут сохранены все устройства . Если бы я добавил новый раздел parition на мой новый диск Linux,то он будет называться / dev/sda1, второй раздел / dev/sda2 и т.д. Есть несколько папок / директорий, которые могут быть на одном разделе или разных разделах. 

На скриншоте выше,который я сделал из Baobap,это  программа, которая отображает ваш жесткий диск и даёт Вам полную информацию об его использовании. Как видите, моя домашняя папка использует практически всё пространство. Disk2 является вторым жёстким диском с одним разделом, который я смонтировал в / disk2. / USR , где большинство установленных программ занимают  только 2,6 G. У меня есть много установленных программ,таких как OpenOffice, GIMP (немного похож на фотошоп),игры,видео плееры, аудио-плееры. Таким образом,Linux и программы на Linux не используют много пространства.В последний раз я установил другую операционную систему,мне нужно примерно всё такое же,только для другой операционной системы. Лично мне нравится это, потому что я получаю, чтобы держать много места для других вещей,таких как музыка или видео.Давайте взглянем на некоторые общие каталоги разделов: слэш, называется корневым и любой другой подкаталог расширяется от него. Вы можете установить любой каталог на этом корневом каталоге практически из любого места. Если вы работаете с NFS (сетевая файловая система), вы можете смонтировать каталог с другой машины в верхней части файловой системы. Вы даже не заметите, что вы работаете в другой системе. Или вы можете установить дополнительную память с другого диска. Хорошей аналогией будет то, что / является основой дерева и ветвей других разделов или внешних накопителей установленных в корень. 

/home — это где все данные пользователей хранятся в LinuxЕсли у вас есть пользователь системы который называется Хэнк, его домашний каталог будет /home/hank/. Внутри дома Хэнка будут храниться детали о настройках системы (например, его настройки  bash settings/gnome настройки etc и т.д.). Но также там будут хранится и документы от Хэнк и музыка, которую он любит. 

/etc — в этой папке ,также хранятся файлы конфигурации системы.Различные программы / домены (демоны служб, работающих на Linux — например, FTP-сервер) либо отдельный каталог с файлами или файл, в котором хранятся настройки.Также здесь хранится информация и пароли пользователей/групп. Если вы решили сделать резервную копию вашей Linux системы,этот каталог обязательно должен быть в копии. 

/ VAR — каталог хранения для журналов, электронной почты, баз данных и других данных, хранящихся по умолчанию,таких как crontabs.ex .. / /var/log.Хранение всех журналов, logs, /var/mail  и т.д./ ,а также содержит системные файлы.Основные программы используемые администраторами для поддержания своего компьютера, как и аппаратной конфигурации программ и технического обслуживания. Примерами могут быть fdisk, mkfs. 

/sbin — каталог содержит полезные программы как для обычного пользователя,так и для системного Администратора,для работы с системой. Примеры GREP, MkDir, Чаун, CHMOD, RmDir и РМ.Он также содержит все bash. Оба /bin и / sbin каталога имеют важное значение для системы. 

/usr — в этом каталоге имеется несколько вложенных каталогов,такие как /usr/bin и /usr/sbin. В эти подкаталоги устанавливаются приложения,такие как Firefox или OpenOffice. 

/lib — библиотека — здесь  хранятся все разделяемые библиотеки. Эти библиотеки, необходимы для существенных вещей системы,таких как system32 или системы на ОС Windows .

/tmp — этот каталог содержит временные данные. Многие программы создают данные для  временного хранения. Эта информация может быть очищена при перезагрузке или выключении.Так что не храните здесь нужную информацию!

/boot — загрузки,этот документ содержит всё, что называется ядром системы и информацию о GRUB или LILO . Ядро в основном программа, которая взаимодействует с оборудованием системы и другими программами.

/dev — содержит все устройства находящиеся на компьютере. Самое интересное во всех Unix системах и таким образом также  Linux систем является то,что всё это является файлом. Некоторые команды о хранении Проверки дискового пространства DF-ч -. проверка дискового пространства.Посмотреть информацию о жестком диске раздела — sudo fdisk -l показывает все установленные жесткие диски и их разделы.

Вы можете также использовать Cfdisk вместо FDISK который является более дружественным пользователю графическим интерфейсом и большой инструмент для управления дисками в Ubuntu и других дистрибутивх Linux.RedHat является дисковой утилитой под названием «palimpsest». Ей легко проверить производительность жестких дисков и данных (это информация о здоровье вашего жесткого диска) или отформатировать новый диск,добавлять или редактировать разделы. Некоторое время назад мне пришлось форматировать внешний жесткий диск в FAT32. После попытки отформатировать его под Windows 7 , я отменил эту операцию перезагрузился в Ubuntu и отформатировал его через пару минут в утилите Palimpsest. В Ubuntu эта программа предупредит вас, если ваш жесткий диск обречён на провал.Как  можно проверить здоровье ваших дисков из командной строки — установкой пакета Smartmontools .Команда — smartctl -t short -d ata /dev/sda   короткое самотестирование для дисков /dev/sda (закончиться через 5 минут).Если вы измените короткое на длинное,она будет делать более обширную проверку диска. Команда  — smartctl -l selftest /dev/sda -d ata — показывают результаты тестов smartctl -a dev/sda и показывает обширные результаты жесткий диск с Smartmontools,которые вы можете также запустить в качестве daemon/service услуг, чтобы узнать о здоровье вашего жесткого диска  (она будет посылать письмо, когда ваш жесткий диск будет находится на грани провала). Это то, что я установил на моём сервере. Тире  h означает, что формат будет сделан в формате M для мегабайт, гигабайт G и т.д. .. Если вы не используете тире h,числя будут отображаться  в байтах,которые не очень разборчивы.Другая команда — du, для выяснения того,сколько  используется дискового пространства в каталогах .Попробуйте ввести du -sh /home/myusername,чтобы узнать,сколько места использует это «Имя_пользователя» . Если вы в настоящее время находитесь в myusername,Вы можете проверить это с помощью команды PWD . Вы также можете использовать следующую команду, чтобы показать размер вашего домашнего каталога —  dir du -sh.

Что бы найти большие файлы,которые занимают много места используйте команду — size +10M -ls,которая показывает все файлы ниже текущего каталога,которые используют более 10 мегабайт пространства. mkfs.ext3 / dev/sda1 создать файловую систему ext3 на / dev/sda1 (первый раздел на диске SATA 1). В Linux вы можете создавать различные файловые системы. ext3, ext4,которые наиболее часто используются для LinuxВы также можете отформатировать диски в FAT32, riserfs, UDF (Unix файловая система) и многие другие.Здесь я буду говорить только о ext3 и ext4 , поскольку они используются чаще всего. ext4 является последней файловой системой в линии файловых систем. Для новой настольной установки я обычно выбираю ext4 в качестве файловой системы по умолчанию. Когда я начал работать с Linux, по умолчанию была файловая система  ext2. ext3 и ext4 файловые системы являются журналируемыми в отличие от ext2. Так что если ваша система падает, и есть вопросы по файловой системе,он будет пытаться получить информацию из этих журналов.

[note]P.P.S. Как всегда, если у вас возникли вопросы, оставьте комментарий в форме ниже,и я постараюсь,насколько смогу, чтобы помочь вам,чем смогу.[/note]

Оставить комментарий