Właśnie dostałem Ubuntu 12.10. Więc jestem nowicjuszem.
Mam dysk twardy sata z partycjami - sda 1 (swap) sda 2 (mount point /) i sda 3 (mount point / home).
Dzisiaj dodaję kolejny wewnętrzny dysk twardy (nie sata), którego planuję używać tylko do danych, a jego punktem montowania jest / media / sdb1.
Ale po dodaniu innego HD Ubuntu nie montuje już mojego napędu DVD DVD RW.
Otrzymuję ten błąd:
punkt podłączenia media cdrom0 nie istnieje
Próbowałem w terminalu:
mount / cdrom
i zdobądź to:
mount: nie można znaleźć / cdrom w etc / fstab lub etc / mtab
Co powinienem zrobić?
źródło
mkdir anythingAtAll; sudo mount /dev/sr0 anythingAtAll
Reguła napędu CD / DVD: Zamontuj napęd po włożeniu do „/ media / DVD”
Zrób to, jeśli chcesz przywrócić automatyczne montowanie z pewną kontrolą nad tym, jak to się robi.
Działanie: Taca CD / DVD ma nośnik i jest wciągnięta
Musisz powiedzieć swojemu systemowi, aby zareagował na to działanie. Możesz uruchomić skrypt montowania (dowolny skrypt niestandardowy). Aby to zrobić, musisz utworzyć nową regułę w
lib/udev/rules.d
folderze. Te komendy muszą być uruchamiane jako root (użyj prefiksusudo
następujących komend, aby uruchomić je jako root lub zostać użytkownikiem rootsudo -s
touch /lib/udev/rules.d
udevadm info --query=all --attribute-walk --name=/dev/sr0
(root nie jest tutaj konieczny, ale działa w obie strony) Poszukaj czegoś, co jednoznacznie identyfikuje twój napęd (na lepsze lub gorsze wybrałemATTRS{vendor}=="HL-DT-ST"
, który jest moim napędem (twój będzie inny, chyba że ty posiadam ten sam dysk co ja). Skopiuj go gdzieś na później. Możesz poświęcić trochę czasu na przejrzenie tego pliku i porównanie go z poniższym przykładem reguły. Można w nim znaleźć SUBSYSTEM i ATTRS.vim /lib/udev/rules.d
, ale janano /lib/udev/rules.d
też działa i jest łatwa. Dodaj te rzeczy, edytując ATTRS tak, by pasował do twojego (jest to wrażliwa część, być może będziesz musiał wybrać inny atrybut, jeśli nie działa) i popraw pola YOURUSER i YOURGROUP:KERNEL=="sr[0-9]*", SUBSYSTEM=="block", ATTRS{vendor}=="HL-DT-ST", SYMLINK+="dvdburner", OWNER="YOURUSER", GROUP="YOURGROUP" ACTION=="change",RUN+="/home/YOURUSER/Scripts/Bash/automountdvd.sh"
KERNEL=="sr[0-9]*"
właśnie znaczy będzie to test wszystkichscsi
urządzeń (sr0-SR9)SYMLINK
tylko symboliczne łącze do dysku (jak/dev/cdrom
to jest do prawdziwego/dev/sr0
)Może być konieczne ponowne załadowanie wszystkich reguł udev:
Mount Script
Zapisz następujące miejsca:
/home/YOURUSER/Scripts/Bash/automountdvd.sh
popraw pola YOURUSER i YOURGROUP. A tak przy okazji, niebezpieczne jest umieszczenie tego skryptu w folderze użytkownika, ponieważ będzie on uruchamiany przez roota, co oznacza, że jeśli ktoś włamie się do twojego folderu użytkownika, może dostosować skrypt, aby robił co chce i root go uruchomi ( i prawdopodobnie się powiedzie, ponieważ użytkownik root ma pełną kontrolę nad systemem. Prawdopodobnie lepiej ukryć go w folderze, który widzi tylko root. Jeśli eksperymentujesz, jest w porządku.źródło
Jeśli chcesz ręcznie zamontować cd / cdrom / dvd / cokolwiek , powinieneś najpierw zajrzeć do katalogu / dev, na przykład za pomocą
ls /dev
. Prawdopodobnie nazywa się to dvd1. Następnie zamontuj za pomocąsudo mkdir /mnt/dvd1 && sudo mount /dev/dvd1 /mnt/dvd1
.źródło
mount: no medium found on /dev/sr0
Chciałbym mieć napęd rw do montowania na każdym uruchomieniu systemu operacyjnego, tak jak to zwykle bywa.