Корневой каталог в Ubuntu и Mac OS X

Лучший способ создать библиотеку ATLAS, настроенную для вашего конкретного процессора, - следовать инструкциям в /usr/share/doc/libatlas3-base/README.Debian (также доступны для чтения в Интернете здесь). В инструкциях четко указывается, как восстановить исходный пакет atlas для Debian / Ubuntu таким образом, который предоставит вам специально созданные пакеты, которые могут быть установлены вместо пакетов, предоставленных в официальных хранилищах.

соответствующая выдержка из README.Debian гласит:

Создание оптимизированных пакетов Atlas на вашем ARCH. Создание собственных оптимизированных пакетов Atlas прост. Просто получите источники пакета и его зависимости от сборки:
# apt-get source atlas
# apt-get build-dep atlas
# apt-get install devscripts
и введите следующее из субдира источника атласа:
# fakeroot debian/rules custom
он должен создать пакет под названием: ../libatlas3-base_*.deb, который оптимизирован для архитектуры. Atlas был построен на , Затем установите пакет с помощью dpkg -i.
1
задан 31 March 2017 в 02:19

2 ответа

Прежде всего, раздел представляет собой раздел выделенного пространства на жестком диске.

Корневой каталог (/) в Mac OS X и Ubuntu - это только точка монтирования для одного из разделов на ваш жесткий диск. Ваша ubuntu / и ваша Mac OS / являются точками монтирования для двух разных разделов. Интересная вещь в том, что другие разделы могут быть установлены внутри /. На Ubuntu ваш флеш-накопитель, вероятно, будет установлен на / media / {username} / {flashdrivename} /. Также в Ubuntu вы можете иметь свой домашний каталог на другом разделе, если хотите. В этом случае / home будет точкой монтирования для раздела на вашем диске. Это поможет сохранить ваши системные файлы и программы отдельно от ваших документов и пользовательских конфигураций.

В Ubuntu, чтобы узнать, какие разделы у вас есть и что установлено, откройте терминал и введите следующую команду: [!d2 ]

lsblk

Он покажет что-то вроде этого:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sdb      8:16   1 117.4G  0 disk 
└─sdb1   8:17   1 117.4G  0 part /media/logan/LOGAN128
sda      8:0    0 111.8G  0 disk 
├─sda4   8:4    0     1K  0 part 
├─sda2   8:2    0   500M  0 part 
├─sda5   8:5    0   3.9G  0 part [SWAP]
├─sda3   8:3    0  29.5G  0 part 
└─sda1   8:1    0  77.9G  0 part /

В моем случае sda (запоминающее устройство a) - мой твердотельный диск, sdb - мой flashdrive. У меня есть мой первый раздел на sda, установленный как /. С моим flashdrive его единственный раздел монтируется как / media / logan / LOGAN128.

«Самый низкий уровень вашего жесткого диска» не является /, но / является самым низким уровнем на вашем компьютере в том смысле, что все точки монтирования находятся в пределах /.

"/ boot / "на Ubuntu - это место, где хранятся конфигурации загрузчика и файлы, необходимые для загрузки. У Mac OS X нет каталога / boot, так как он не использует загрузочную папку / boot. Не уверен, что он использует - возможно, ваш раздел «EFI».

2
ответ дан 23 May 2018 в 00:06

Ответы Logan и mook765 в основном правильные, но я хочу подчеркнуть и уточнить некоторые моменты:

Большинство разделов / файловых систем имеют ОС или, по крайней мере, ориентированы на ОС. Самое главное, что каждая ОС имеет свою собственную корневую (/) файловую систему. (Windows работает несколько иначе, вместо корневой файловой системы имеет раздел C:.) Установки по умолчанию как OS X, так и Ubuntu идут по одному разделу (корень, /, раздел); однако обычно существуют вспомогательные перегородки различных типов. Например, в большинстве установок Ubuntu есть раздел подкачки (который не монтируется таким образом, как большинство разделов); и OS X часто имеет раздел под названием Recovery HD, который можно использовать для восстановления установки в случае возникновения проблем. (Этот раздел обычно содержит загрузчик OS X, что может привести к путанице в rEFInd, поскольку rEFInd идентифицирует OS X как загрузку из раздела Recovery HD, даже если основная установка находится в другом месте.) В Ubuntu и OS X файловые системы кроме файловой системы root (/), можно получить доступ через каталоги (известные как «точки монтирования») в другой файловой системе. Таким образом, вы можете установить раздел в /ask, после чего файл ubuntu на этом разделе станет доступен как /ask/ubuntu. Если вы хотите размонтировать эту файловую систему и перемонтировать ее в /mnt, файл станет /mnt/ubuntu. Вы можете дополнительно добавить другие разделы или поместить часть своей установки в другое место. Например, отдельный раздел /home является умеренно распространенным в Linux. Иногда установки Linux помещают /boot в отдельный раздел. Этот каталог, будь то отдельный раздел или нет, содержит ядро ​​Linux и связанные файлы поддержки, а также файлы конфигурации для загрузчика GRUB (если вы используете его, как и по умолчанию для Ubuntu). Ядро Linux имеет драйверы файловой системы, которые позволяют монтировать большинство файловых систем других ОС, в том числе OS X. Таким образом, вы можете получить доступ к файлам OS X в Linux, но они будут где-то в другом месте. Например, файл /foo/bar в OS X может стать /media/OS-X/foo/bar в Ubuntu. Некоторые разделы предназначены для совместного использования между ОС. Вы можете настроить такой раздел самостоятельно, чтобы делиться файлами пользователей. Системный раздел EFI (ESP) является таким разделяемым разделом. В Ubuntu по умолчанию установлено значение /boot/efi. В OS X он не монтируется по умолчанию, но установочный скрипт rEFInd (refind-install) должен монтировать его, потому что rEFInd живет в ESP. Скрипт установки rEFInd монтирует его по умолчанию по умолчанию /Volumes/ESP, но что-то еще может, возможно, установить его в другом месте. Обратите внимание, что в OS X это, вероятно, будет временным, если вы явно не монтируете его в другом месте. На ESP rEFInd по умолчанию работает в каталоге EFI/refind. Таким образом, в Ubuntu это /boot/efi/EFI/refind; и в OS X, если он установлен скриптом refind-install, он будет /Volumes/ESP/EFI/refind. Файлы, доступные на разделе, должны быть одинаковыми независимо от того, какая ОС используется для их доступа, но, как уже отмечалось, точка монтирования может отличаться. Кроме того, некоторые инструменты в любой ОС могут скрыть некоторые файлы. Например, файлы, начинающиеся с точки / периода (.), скрыты большинством оболочек. Могут также быть некоторые файлы или структуры данных, которые могут быть скрыты некоторыми ОС, но не другими. В обеих ОС вы можете использовать команду df, чтобы увидеть, какие файловые системы установлены и где. Однако формат вывода немного зависит от OS X и Linux. Вы можете подключить одну файловую систему к другой. Я не уверен, есть ли ограничение на глубину. Обратите внимание на некоторые из ваших вопросов, если у вас есть отдельный раздел /boot в Ubuntu, тогда ваш ESP обычно будет установлен в каталог efi на разделе /boot, который, в свою очередь, будет установлен на boot в корневом каталоге (/). Таким образом, если вы должны «путешествовать» из корневого каталога (/) в ESP, вы «пропустили» три файловые системы.
1
ответ дан 23 May 2018 в 00:06

Другие вопросы по тегам:

Похожие вопросы: