Различия между версиями 8 и 10 (по 2 версиям)
Версия 8 от 2012-05-26 04:32:20
Размер: 3378
Редактор: eSyr
Комментарий:
Версия 10 от 2012-05-26 04:44:49
Размер: 4069
Редактор: eSyr
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 16: Строка 16:
  * [[http://lwn.net/Kernel/Index/|Статьи на lwn, см. раздел «Filesystensms»]]   * [[http://lwn.net/Kernel/Index/|Статьи на lwn, см. раздел «Filesystems»]]
Строка 20: Строка 20:
 * Виртуальные файловые системы  * VFS
Строка 22: Строка 22:
  * procfs
   * [[WikiPedia:procfs#Linux|Статья в Википедии про procfs]]
   * [[http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=blob_plain;f=Documentation/filesystems/proc.txt;hb=HEAD|Документация ядра на подсистему proc]]
   * [[http://linux.die.net/man/5/proc|man 5 proc]]
   * [[http://www3.big.or.jp/~sian/linux/DocBook/procfs-guide/index.html|Описание procfs, довольно старое]]
   * [[http://www.ibm.com/developerworks/linux/library/l-proc/index.html|Про подсистему proc на DeveloperWorks: «Access the Linux kernel using the /proc filesystem: This virtual filesystem opens a window of communication between the kernel and user space»]]
  * sysfs
   * [[WikiPedia:sysfs|Статья в Википедии про sysfs]]
   * [[http://lwn.net/Articles/51437/|lwn: «The zen of kobjects»]]
   * [[http://www.win.tue.nl/~aeb/linux/lk/lk-13.html|«Sysfs and kobjects», The Linux kernel by Andries Brouwer]]
  * tmpfs
   * [[http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=blob_plain;f=Documentation/filesystems/tmpfs.txt;hb=HEAD|Про tmpfs в документации ядра]]
 * [[http://www.kernel.org/doc/man-pages/online/pages/man2/mount.2.html|man 2 mount]]
 * [[http://www.kernel.org/doc/man-pages/online/pages/man2/chroot.2.html|man 2 chroot]]
 * <<PassportLink(PspoClasses_080731_04Chroot,Direct=True)>>
 * [[WikiPedia:Loop device|Статья в Википедии про Loop device]]
 * <<PassportLink(AltDocs_linux_navigation,Direct=True)>>
 * <<PassportLink(Books_LinuxIntro_04ChapterFilesystem_use,Direct=True)>>
 * <<PassportLink(AltDocs_coreutils,Direct=True)>>
  * [[http://www.ibm.com/developerworks/linux/library/l-virtual-filesystem-switch/index.html|Про VFS на DeveloperWorks: «Anatomy of the Linux virtual file system switch: Abstractions and high-level concepts»]]
  * [[http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=blob_plain;f=Documentation/filesystems/vfs.txt;hb=HEAD|Про VFS в документации ядра]]
  * [[http://www.win.tue.nl/~aeb/linux/lk/lk-8.html|Про VFS в The Linux kernel by Andries Brouwer: «The Linux Virtual File System»]]
 * procfs
  * [[WikiPedia:procfs#Linux|Статья в Википедии про procfs]]
  * [[http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=blob_plain;f=Documentation/filesystems/proc.txt;hb=HEAD|Документация ядра на подсистему proc]]
  * [[http://linux.die.net/man/5/proc|man 5 proc]]
  * [[http://www3.big.or.jp/~sian/linux/DocBook/procfs-guide/index.html|Описание procfs, довольно старое]]
  * [[http://www.ibm.com/developerworks/linux/library/l-proc/index.html|Про подсистему proc на DeveloperWorks: «Access the Linux kernel using the /proc filesystem: This virtual filesystem opens a window of communication between the kernel and user space»]]
 * sysfs
  * [[WikiPedia:sysfs|Статья в Википедии про sysfs]]
  * [[http://lwn.net/Articles/51437/|lwn: «The zen of kobjects»]]
  * [[http://www.win.tue.nl/~aeb/linux/lk/lk-13.html|«Sysfs and kobjects», The Linux kernel by Andries Brouwer]]
 * [[http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=blob_plain;f=Documentation/filesystems/tmpfs.txt;hb=HEAD|Про tmpfs в документации ядра]]
 * [[http://lwn.net/Articles/217084/|lwn: «Unionfs»]] (в заметке среди прочего отражены проблемы, связанные с реализацией ФС подобного рода)
 * mount
  * [[http://www.kernel.org/doc/man-pages/online/pages/man2/mount.2.html|man 2 mount]]
  * [[WikiPedia:Loop device|Статья в Википедии про Loop device]]
 * chroot
  * [[http://www.kernel.org/doc/man-pages/online/pages/man2/chroot.2.html|man 2 chroot]]
  * <<PassportLink(PspoClasses_080731_04Chroot,Direct=True)>>
 * Команды работы с файлами
  * <<PassportLink(Books_LinuxIntro_04ChapterFilesystem_use,Direct=True)>>
  * <<PassportLink(AltDocs_coreutils,Direct=True)>>

Файловая система. Монтирование. chroot. Инструменты для работы с ФС

  • FHS. Выделение каталогов и файловых систем сообразно использованию.
  • ФС, поддерживаемые в Linux. Отчего их так много?
  • Виртуальные ФС: /proc, /sys, tmpfs, aufs, …

  • ФС как пространство имён системных объектов

ДЗ

  • Команды работы с файлами и каталогами ФС

Материалы

LecturesCMC/GnuLinuxArchitecture2012/01 (последним исправлял пользователь FrBrGeorge 2012-05-30 13:22:52)