Насколько я помню (давным-давно уже в Линуксе меня не было

), есть /proc/mounts и /etc/mtab.
Зачем изобретать велосипед?
P.S.: Особенно порадовало "Мои документы" и "Мой компьютер", бэ.
Мои документы - это все документы в моём каталоге. Где захотел, там и будут.
Аналогично, "Рабочий стол" долбаный. Это в KDE есть каталог Desktop. А встречался он "чаще всего" потому, что KDE почти везде ставят, по умолчанию.
Может, в Gnome ещё, или ещё в каком-то менеджере или среде, не знаю.
Понятия "Мой компьютер", вообще быть не может. Компьютер "твой", только, если ты root.
Иначе возможно считать за "Мой компьютер" каталог /.
Причём, такого понятия, как "диск" в *nix подобных ОС - нет. Это чисто виндовый идиотизм.
Кого заботят диски, если имеется единая "виртуальная" файловая система?
"Диски" (разделы) есть для root и для системы.
P.P.S.: Блин, и здесь долбаный HAL. Зае^Wколебали они уже со своей автоматикой.

И так винда претендует на то, чтобы умнее меня казаться, теперь ещё и Линукс под неё загоняют.
Развели HAL-ов да автомонтёров. Сложно, что-ли пользователю mount /mnt/cdrom написать?
Или мышкой на десктопе кликнуть "монтировать/размонтировать"?
Или у него больше, чем один DVD-ROM и флешка и ещё там что-то?