Операционные системы: файловые системы

YOUTUBE · 27.11.2025 07:26

Ключевые темы и таймкоды

Файловые системы

0:04
  • Файловая система - часть операционной системы, которая организует и управляет данными на дисках.
  • Файловые системы обеспечивают защиту данных, их однородность и восстановление.

Типы файловых систем

6:45
  • Файловые системы для Windows: FAT (FAT32, NTFS), EFS (EFS4).
  • Файловые системы для Linux: Ext3, Ext4, ZFS, BTRFS.
  • Файловые системы отличаются по размеру файлов, размеру дисков, безопасности, возможностям восстановления и совместимости с другими операционными системами.

Сравнение файловых систем

11:12
  • FAT32: размер файла до 4 ГБ, размер диска до 2 ТБ, безопасность отсутствует.
  • NTFS: размер файла до 16 ЭБ, размер диска эквивалентен размеру файла, безопасность на уровне прав доступа к файлам и папкам, журнал транзакций, сжатие.
  • Ext3: размер файла до 16 ЭБ, размер диска до 16 ЭБ, безопасность на уровне прав доступа, журнал транзакций.
  • Ext4: размер файла до 16 ЭБ, размер диска до 16 ЭБ, безопасность на уровне прав доступа, журнал транзакций, сжатие.
  • ZFS: размер файла до 16 ЭБ, размер диска до 16 ЭБ, безопасность на уровне прав доступа, журнал транзакций, сжатие, поддержка облаков.
  • BTRFS: размер файла до 16 ЭБ, размер диска до 16 ЭБ, безопасность на уровне прав доступа, журнал транзакций, сжатие, поддержка облаков.

Файловые системы и их эволюция

15:50
  • Видео обсуждает различия между различными файловыми системами, такими как NTFS и EXT4, и их возможности для сжатия данных и работы с большими файлами.
  • Упоминается, что NTFS была разработана для работы с большими объемами данных, но не имела возможности работать с большими файлами.

Работа с большими файлами и сетевыми дисками

26:07
  • EXT4 позволяет работать с большими файлами до 16 терабайт и имеет возможность работать с логическими диапазонами для повышения производительности.
  • Файловая система также поддерживает работу с сетевыми дисками, что позволяет хранить данные на более быстрых дисках в сети.

Иерархическая структура файловой системы

27:42
  • В отличие от NTFS, EXT4 имеет строго иерархическую структуру, где каждый диск является подкаталогом папки MNT.
  • При подключении дополнительных дисков или устройств, они монтируются в папку MNT, создавая ссылки на них.
  • После перезагрузки операционной системы, эти ссылки восстанавливаются автоматически.

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

31:52
  • В Linux файловая система устроена иначе, чем в Windows, где на одном логическом диске может быть несколько разделов.
  • В Linux, все системные файлы находятся в отдельной папке, а остальные файлы хранятся на отдельном логическом диске.

Автоматическое добавление новых дисков

39:14
  • В Linux автоматическое добавление новых дисков не происходит, нужно вручную редактировать таблицу монтирования.
  • Для автоматического добавления новых дисков можно использовать специальные команды.

Файловые системы и безопасность данных

45:10
  • Файловые системы обеспечивают безопасность и восстановляемость данных, но не могут спасти от выхода из строя отдельных дисков.
  • Для повышения надежности данных используются рейд-массивы, которые объединяют несколько дисков в один.

Рейды и их применение

46:34
  • Рейды используются для повышения скорости записи данных на диски и обеспечения отказоустойчивости.
  • Первый рейд обеспечивает дублирование данных на каждом диске, что повышает отказоустойчивость, но снижает скорость записи.
  • Рейд 10 (или рейд 0+1) сочетает в себе преимущества обоих рейдов, обеспечивая высокую скорость записи и отказоустойчивость.

Вопросы и ответы

53:30
  • Где используются рейды? Активно используются в офисах и на серверах для хранения данных.
  • Аппаратный рейд создается на уровне биоса, программный рейд - на уровне операционной системы.
  • В случае пожара или других проблем, важно правильно вставлять диски в последовательности, иначе рейд может быть поврежден.

Безопасность в операционных системах

1:01:08
  • Безопасность на уровне пользователей и прав доступа к данным.
  • Файерволы и сетевая безопасность будут рассмотрены в отдельной лабораторной работе.
  • Работа с файерволами, межтеевыми экранами и сетевыми протоколами (например, TCP/IP) будет рассмотрена в отдельной лабораторной работе по Linux.

Безопасность в Windows

1:03:09
  • В Windows безопасность разделяется на разделение групп и пользователей.
  • Группы сосредоточены в оснастке "Управление компьютером" и "Компьютер менеджмент".
  • Наиболее важные предустановленные группы: администраторы, опытные пользователи, пользователи и пользователи удаленного рабочего стола.

Права доступа и сетевая безопасность

1:10:29
  • Права доступа на файлы и папки можно настроить через "Свойства безопасности".
  • Права на сетевые папки нужно раздавать в двух местах: при создании общего ресурса и при предоставлении прав доступа.
  • При обращении пользователей через сеть, сначала читаются сетевые права доступа, а затем права на уровне файловой системы.

Права пользователей и групп в Windows и Linux

1:20:52
  • В Windows и Linux пользователи и группы имеют права доступа к файлам и папкам.
  • В Windows права пользователей и групп могут быть разными, и приоритет имеет запрет.
  • В Linux у каждого пользователя есть два владельца: пользователь и группа.

Изменение владельцев файлов и папок

1:33:37
  • В Windows команда "chown" позволяет изменить владельца файла или папки.
  • В Linux команда "chown" также позволяет изменить владельца файла или папки, но с некоторыми нюансами.
  • Владельцы файлов и папок важны для работы веб-серверов, так как они должны быть владельцами или членами группы владельцев для обеспечения безопасности данных.

Права доступа в Linux

1:39:02
  • В Linux права доступа делятся на три вида: чтение, запись и выполнение.
  • Права доступа могут быть представлены в цифровом виде (4, 2, 1) или в буквенном виде (r, w, x).
  • В цифровом виде права доступа могут быть изменены с помощью команды "chmod".

Примеры изменения прав доступа

1:48:50
  • Команда "chmod 755" добавляет права на чтение, запись и выполнение для пользователя, группы и остальных пользователей.
  • Команда "chmod +x" добавляет права на выполнение для пользователя, группы и остальных пользователей.
  • Изменение конкретных прав доступа возможно только с помощью буквенных обозначений.
  • Цифровые обозначения прав доступа заменяют все права сразу.

Права доступа к файлам

1:56:00
  • Видео обсуждает иерархию прав доступа к файлам, где владелец файла имеет полные права, а остальные пользователи могут иметь разные права в зависимости от их роли.
  • Если владелец файла не может выполнить определенные действия, это может быть признаком плохого администрирования.

Различные права для разных пользователей

1:57:13
  • Можно предоставить разные права разным пользователям, но важно грамотно подходить к иерархии групп пользователей.
  • Линус предполагает, что сначала нужно продумать структуру пользователей и групп, а затем реализовать ее.

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

2:00:24
  • Если в двух папках находятся файлы с разными правами доступа, можно создать символическую ссылку на один из файлов в другой папке.
  • Это позволяет установить разные права доступа для разных групп и пользователей, даже если содержимое файлов одинаковое.
  • Важно продумать целесообразность такого подхода и его последствия для последующего администрирования.

Безопасность в Linux

2:03:51
  • Обсуждение безопасности в Linux, включая возможность влиять на пользователей с правами root.
  • Обсуждение использования команды "sudo" для редактирования основного файла конфигурации и создания отдельных файлов конфигурации для настройки прав доступа.

Использование "sudo" и "sudoers"

2:11:02
  • Примеры использования "sudo" для запуска команд без ввода пароля и указания конкретного пользователя для выполнения команды.
  • Обсуждение возможности ограничения доступа для определенных пользователей или групп.

Вопросы и ответы

2:13:41
  • Обсуждение вопросов о том, как пользователи должны вводить команды и как ограничить доступ для определенных пользователей или групп.
  • Ответы на вопросы о том, как использовать "sudo" для выполнения команд без ввода пароля и как ограничить доступ только для локального использования.