Как установить компакт-диск с USB-привода CD-ROM на сервере Ubuntu 10.04.3

Это классический случай, когда интерпретации оболочки очень помогают.

for i in {000..199}; do cp file file-$i; done

И я знаю, что это шутка, но если вы хотите, чтобы случайные _ или - разделили число из имя, которое вы можете использовать:

for i in {000..199}; do 
    cp file file$(cat /dev/urandom | tr -dc '_-' | fold -w 1 | head -n 1 )$i; 
done

(несколько строк для удобства чтения)

: - P

8
задан 30 January 2012 в 05:15

4 ответа

Вы можете получить имя устройства с помощью «аппаратного обеспечения списка» (lshw):

sudo lshw -short

Вывести что-то вроде этого:

H/W path               Device      Class       Description
==========================================================
/0/100/1f.2/0          /dev/cdrom  disk        DVD+-RW GSA-H31L
/0/100/1f.2/1          /dev/sda    disk        750GB ST3750640AS

Или, может быть, если имеется слишком большой выход:

sudo lshw -short | less
5
ответ дан 25 May 2018 в 14:48
  • 1
    sudo lshw -short | grep / dev / – One Zero 28 January 2012 в 19:47
  • 2
    lshw -short | grep / dev / | awk '{print $ 2, "-", $ 3, "-", $ 4, "-", $ 5, "-", $ 6, "-", $ 7, "- " , $ 1} ' – One Zero 28 January 2012 в 19:55
  • 3
    lshw -short | grep / dev / | awk '{print $ 2, $ 3, $ 4, $ 5, $ 6, $ 7}' – One Zero 28 January 2012 в 19:56
  • 4
    Благодарю. Позвольте мне попытаться понять это правильно. Я получаю вывод, как показано ниже /0/1/0.0.0 / dev / cdrom disk DVD RW AD-7560S Но мне не удалось установить диск cdrom как sudo mount / dev / cdrom / mnt – Jamess 29 January 2012 в 18:21
  • 5
    @ Джеймс сожалеет - не значит, чтобы я тебя висел - почему бы и нет? вы получаете сообщение об ошибке? – user 2 February 2012 в 07:28

На сервере Ubuntu 12.04 LTS это просто:

$ sudo mount /dev/sr0 /media/cdrom

Чтобы размонтировать, введите:

$ sudo umount /media/cdrom
3
ответ дан 25 May 2018 в 14:48
  • 1
    Это самый прямой путь, который я видел, чтобы сделать это до сих пор. – Chester 1 July 2015 в 20:44
TRY
    sudo su
    mount /dev/scd0 /mnt/{custom-name} -t iso9660
    mount /dev/scd0 /mnt/{custom-name} -t udf

TRY

mount /dev/sr0 /mnt/{custom-name} -t udf
mount /dev/sr0 /mnt/{custom-name} -t iso9660

OR

ls -l /dev/{cd,dvd}*
Выход
lrwxrwxrwx 1 root root 3 2012-01-29 16:58 /dev/cdrom -> sr0
lrwxrwxrwx 1 root root 3 2012-01-29 16:58 /dev/cdrw -> sr0
lrwxrwxrwx 1 root root 3 2012-01-29 16:58 /dev/dvd -> sr0
lrwxrwxrwx 1 root root 3 2012-01-29 16:58 /dev/dvdrw -> sr0
2
ответ дан 25 May 2018 в 14:48

Введите blkid, чтобы просмотреть список устройств, подключенных к вашему компьютеру.

затем введите:

$ mount /dev/sdc1 cdrom

измените sdc1 на имя вашей USB-палки как перечисленные в blkid. например sdc0, sdc2 и т. д.

1
ответ дан 25 May 2018 в 14:48

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

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