
Может ли кто-нибудь объяснить логику папки cdrom в корне Ubuntu? (/cdrom)
Помню, раньше это было /media/cdrom или /mnt/cdrom (возможно, в других дистрибутивах)?
Спасибо.
решение1
Если вы сделаете подробный листинг корневого каталога, вы увидите, что /cdrom
это всего лишь ссылка /media/cdrom
— ярлык для удобства.
$ ls -l /
total 120
drwxr-xr-x 2 root root 4096 2010-11-11 01:23 bin
drwxr-xr-x 3 root root 4096 2010-10-21 18:51 boot
lrwxrwxrwx 1 root root 11 2009-11-19 09:25 cdrom -> media/cdrom
...
решение2
Хотя /mnt/
и /media/
являются обычными местами для установки устройств, само устройство может располагаться где угодно. /cdrom/
вероятно, был выбран из соображений краткости или поддержки устаревших версий.
решение3
Андре
Для меня это не становится ссылкой, пока что-то не окажется в /media/cdrom, и это странно.
Я уверен, что есть причина, по которой это делается, скорее всего, для "краткости или поддержки наследия", но часть связывания/отсоединения довольно странная. В прошлых версиях Ubuntu эти папки были постоянно связаны (последняя, которую я проверял, была, возможно, Intrepid)....
В настоящее время я пытаюсь найти сценарий, который использует эту черную магию, чтобы раскрыть ее темные секреты.