Настроена собственная файловая система вместо USB?

Я совершенно не знаком с тем, как * nix обрабатывает разделы, но мне нужно было снять файл с моего USB-накопителя, поэтому я следил за онлайн- сообщением, в котором говорилось, что вы можете установить USB-накопитель с:

sudo mount -t auto /dev/sdb1 /mnt 

Итак, я сделал, но теперь ls /mnt возвращает содержимое каталога моего компьютера / дома /, и я боюсь его размонтировать.

Как я могу выйти из этой ситуации без компрометации каких-либо данных?

Где я могу найти доступное объяснение того, как монтировать USB-накопитель?

2 Solutions collect form web for “Настроена собственная файловая система вместо USB?”

Очевидно, у вас есть два жестких диска в машине, и у вас есть выделенный /home раздел на втором.

Что случилось, /dev/sdb1 (который не является вашим USB-накопителем) теперь установлен дважды, один раз в /home и один раз в /mnt . Единственный реальный риск в этом – теперь у вас также есть двойная возможность, например, случайно удалить что-то. Если у вас нет привычки делать такие вещи, тогда не беспокойтесь.

Как я могу выйти из этой ситуации без компрометации каких-либо данных?

Просто umount /mnt . Если вы получаете сообщение «занято устройством», это связано с тем, что для этого места открыт оболочный или файловый браузер – смените в нем каталог.

Где я могу найти доступное объяснение того, как монтировать USB-накопитель?

Современные дистрибутивы Linux (и я предполагаю, что другие * nix) выходят за рамки настольных сред, которые будут делать автоматизацию, поэтому большинству новичков не приходится много волноваться об этом.

Если по какой-то причине вы не используете автомонтировщик, man mount – хорошее стартовое место. Узлы устройств назначаются по порядку – вот почему /dev/sdb1 оказался не USB. Один из способов получить представление о правильном узле устройства – это посмотреть на различные файлы sd в /dev без вставки, затем добавить его и посмотреть снова. Если у вас уже есть два жестких диска, подключение другого (включая USB-накопители), вероятно, даст sdc , а sdc1 будет первым разделом.

Поскольку вы смонтировали его в другом месте, чем в /home , вы можете отключить его без потери данных: umount /mnt . Я предполагаю, что вы не начали никаких процессов из / mnt. Вы можете проверить открытые файлы из этой точки монтирования с помощью lsof .

Попытка umount, в то время как файлы открыты из / mnt, все равно вы получите сообщение об ошибке:

 umount: unmount of /mnt failed: Device busy 

Что касается поиска правильного устройства для USB-диска:

sudo lshw -class disk

должен позволить вам найти /dev/sdX устройство /dev/sdX .

  • Что такое устройство -hosts в списке монтирования?
  • Любимые секционирующие и монтажные трюки
  • Как работает chrooting в ОС?
  • Почему монтирование происходит через существующий каталог?
  • Сделать mount not list «фиктивными» файловыми системами (например, df)
  • ошибка монтирования "не является блочным устройством"
  • Необходимо переместить полный диск unix из старого HP в новый блок
  • Что случилось с старыми файлами, если мы подключили диск к каталогу?
  • не может использовать mount.cifs: ошибка монтирования (2): нет такого файла или каталога
  • Как найти, на каком внешнем диске установлена ​​папка?
  • umount: устройство занято. Зачем?
  • Что такое «молчащий флаг» для монтирования?
  • Interesting Posts

    Пока команда не найдена и синтаксическая ошибка рядом с неожиданным токеном

    используйте find и grep, чтобы найти строки, содержащие некоторую строку и не содержащие другую строку из файлов

    awk в solaris 5.8 / получить значение из двух полей / строк

    Файлы рабочего стола XDG / меню и XFCE

    Среднее использование ЦП процесса

    Сохранение и сохранение в Vim?

    Является ли среда рабочего стола ответственной за влияние на определенные ключи?

    Как обновить систему Arch Linux после переопределения некоторых пакетов?

    Монетный двор 14 Ошибка флоппи

    Почему vim не применяет эти цветовые переменные в моей конфигурации?

    Как я могу отменить неправильный gzip?

    Как отправить запущенный процесс в тюрьму?

    Отправить / dev / video0 локальной машины на целевую машину / dev / video0

    ulimit vs /etc/security/limits.conf

    Как я могу определить, выполняется ли арифметика с плавающей запятой в аппаратном или программном обеспечении?

    Linux и Unix - лучшая ОС в мире.