Отключить монтирование для внутренних жестких дисков

Я довольно новичок в Ubuntu (я использую 12.04) и ищу способ сделать так, чтобы при загрузке с USB-накопителя внутренние жесткие диски компьютера, на котором я использую, не монтировались. Я также хотел бы знать, есть ли хороший способ принудительно установить все монтирования по умолчанию только для чтения.

1
задан 28 June 2012 в 06:15

13 ответов

Вы можете использовать правила udev, чтобы игнорировать жесткий диск, который хотите игнорировать.

Из этого ответа сервера об ошибке:


В качестве пользователя root откройте /etc/udev/rules.d/60-persistent-storage.rules в своем любимом текстовом редакторе.

Несколько строк вниз, вы, вероятно, увидите строку, которая выглядит следующим образом :

# пропустить правила для неподходящих блочных устройств KERNEL == "ram * | loop * | fd * | nbd * | gnbd * | dm- * | md *", GOTO = "persistent_storage_end" Добавить "sdb * "на эту вторую строку, так это выглядит так:

KERNEL ==" ram * | loop * | fd * | nbd * | gnbd * | dm- * | md * | sdb * ", GOTO = "persistent_storage_end" Сохраните файл и затем перезагрузитесь.


У Эрика не было своей системы, чтобы протестировать этот совет, и, к сожалению, я сам использую компьютер друзей.

Многие устройства теперь обнаруживаются udev вместо того, чтобы полагаться на / etc / fstab, включая жесткие диски. Обратите внимание, что вам может потребоваться изменить sdb на устройство, которое вы хотите игнорировать (sda?)

Страница man udev содержит больше информации о правилах udev, в том числе о том, как изменить права доступа к устройству. , что может быть хорошим способом сделать такое устройство доступным только для чтения.

1
ответ дан 25 July 2018 в 18:17

Вам необходимо отредактировать /etc/fstab системы загрузки. Чтобы ваш жесткий диск не монтировался автоматически при подключении к USB-накопителю, добавьте по одной строке для каждого раздела, например:

/dev/hda1 / auto noauto 0 0

Чтобы он был подключен в режиме только для чтения:

/dev/hda1 / auto ro 0 0

Полное руководство по fstab находится здесь , в противном случае просто гуглите вокруг!

1
ответ дан 25 July 2018 в 18:17

Вам необходимо отредактировать /etc/fstab системы загрузки. Чтобы ваш жесткий диск не монтировался автоматически при подключении к USB-накопителю, добавьте по одной строке для каждого раздела, например:

/dev/hda1 / auto noauto 0 0

Чтобы он был подключен в режиме только для чтения:

/dev/hda1 / auto ro 0 0

Полное руководство по fstab находится здесь , в противном случае просто гуглите вокруг!

1
ответ дан 2 August 2018 в 00:30

Вы можете использовать правила udev, чтобы игнорировать жесткий диск, который хотите игнорировать.

Из этого ответа сервера об ошибке:


В качестве пользователя root откройте /etc/udev/rules.d/60-persistent-storage.rules в своем любимом текстовом редакторе.

Несколько строк вниз, вы, вероятно, увидите строку, которая выглядит следующим образом :

# пропустить правила для неподходящих блочных устройств KERNEL == "ram * | loop * | fd * | nbd * | gnbd * | dm- * | md *", GOTO = "persistent_storage_end" Добавить "sdb * "на эту вторую строку, так это выглядит так:

KERNEL ==" ram * | loop * | fd * | nbd * | gnbd * | dm- * | md * | sdb * ", GOTO = "persistent_storage_end" Сохраните файл и затем перезагрузитесь.


У Эрика не было своей системы, чтобы протестировать этот совет, и, к сожалению, я сам использую компьютер друзей.

Многие устройства теперь обнаруживаются udev вместо того, чтобы полагаться на / etc / fstab, включая жесткие диски. Обратите внимание, что вам может потребоваться изменить sdb на устройство, которое вы хотите игнорировать (sda?)

Страница man udev содержит больше информации о правилах udev, в том числе о том, как изменить разрешения для устройства , что может быть хорошим способом сделать такое устройство доступным только для чтения.

1
ответ дан 2 August 2018 в 00:30

Вам необходимо отредактировать /etc/fstab системы загрузки. Чтобы ваш жесткий диск не монтировался автоматически при подключении к USB-накопителю, добавьте по одной строке для каждого раздела, например:

/dev/hda1 / auto noauto 0 0

Чтобы он был подключен в режиме только для чтения:

/dev/hda1 / auto ro 0 0

Полное руководство по fstab находится здесь , в противном случае просто гуглите вокруг!

1
ответ дан 4 August 2018 в 15:59

Вы можете использовать правила udev, чтобы игнорировать жесткий диск, который хотите игнорировать.

Из этого ответа сервера об ошибке:


В качестве пользователя root откройте /etc/udev/rules.d/60-persistent-storage.rules в своем любимом текстовом редакторе.

Несколько строк вниз, вы, вероятно, увидите строку, которая выглядит следующим образом :

# пропустить правила для неподходящих блочных устройств KERNEL == "ram * | loop * | fd * | nbd * | gnbd * | dm- * | md *", GOTO = "persistent_storage_end" Добавить "sdb * "на эту вторую строку, так это выглядит так:

KERNEL ==" ram * | loop * | fd * | nbd * | gnbd * | dm- * | md * | sdb * ", GOTO = "persistent_storage_end" Сохраните файл и затем перезагрузитесь.


У Эрика не было своей системы, чтобы протестировать этот совет, и, к сожалению, я сам использую компьютер друзей.

Многие устройства теперь обнаруживаются udev вместо того, чтобы полагаться на / etc / fstab, включая жесткие диски. Обратите внимание, что вам может потребоваться изменить sdb на устройство, которое вы хотите игнорировать (sda?)

Страница man udev содержит больше информации о правилах udev, в том числе о том, как изменить права доступа к устройству. , что может быть хорошим способом сделать такое устройство доступным только для чтения.

1
ответ дан 4 August 2018 в 15:59

Вы можете использовать правила udev, чтобы игнорировать жесткий диск, который хотите игнорировать.

Из этого ответа сервера об ошибке:


В качестве пользователя root откройте /etc/udev/rules.d/60-persistent-storage.rules в своем любимом текстовом редакторе.

Несколько строк вниз, вы, вероятно, увидите строку, которая выглядит следующим образом :

# пропустить правила для неподходящих блочных устройств KERNEL == "ram * | loop * | fd * | nbd * | gnbd * | dm- * | md *", GOTO = "persistent_storage_end" Добавить "sdb * "на эту вторую строку, так это выглядит так:

KERNEL ==" ram * | loop * | fd * | nbd * | gnbd * | dm- * | md * | sdb * ", GOTO = "persistent_storage_end" Сохраните файл и затем перезагрузитесь.


У Эрика не было своей системы, чтобы протестировать этот совет, и, к сожалению, я сам использую компьютер друзей.

Многие устройства теперь обнаруживаются udev вместо того, чтобы полагаться на / etc / fstab, включая жесткие диски. Обратите внимание, что вам может потребоваться изменить sdb на устройство, которое вы хотите игнорировать (sda?)

Страница man udev содержит больше информации о правилах udev, в том числе о том, как изменить разрешения для устройства , что может быть хорошим способом сделать такое устройство доступным только для чтения.

1
ответ дан 6 August 2018 в 00:37

Вам необходимо отредактировать /etc/fstab системы загрузки. Чтобы ваш жесткий диск не монтировался автоматически при подключении к USB-накопителю, добавьте по одной строке для каждого раздела, например:

/dev/hda1 / auto noauto 0 0

Чтобы он был подключен в режиме только для чтения:

/dev/hda1 / auto ro 0 0

Полное руководство по fstab находится здесь , в противном случае просто гуглите вокруг!

1
ответ дан 6 August 2018 в 00:37

Вам необходимо отредактировать /etc/fstab системы загрузки. Чтобы ваш жесткий диск не монтировался автоматически при подключении к USB-накопителю, добавьте по одной строке для каждого раздела, например:

/dev/hda1 / auto noauto 0 0

Чтобы он был подключен в режиме только для чтения:

/dev/hda1 / auto ro 0 0

Полное руководство по fstab находится здесь , в противном случае просто гуглите вокруг!

1
ответ дан 7 August 2018 в 18:03

Вы можете использовать правила udev, чтобы игнорировать жесткий диск, который хотите игнорировать.

Из этого ответа сервера об ошибке:


В качестве пользователя root откройте /etc/udev/rules.d/60-persistent-storage.rules в своем любимом текстовом редакторе.

Несколько строк вниз, вы, вероятно, увидите строку, которая выглядит следующим образом :

# пропустить правила для неподходящих блочных устройств KERNEL == "ram * | loop * | fd * | nbd * | gnbd * | dm- * | md *", GOTO = "persistent_storage_end" Добавить "sdb * "на эту вторую строку, так это выглядит так:

KERNEL ==" ram * | loop * | fd * | nbd * | gnbd * | dm- * | md * | sdb * ", GOTO = "persistent_storage_end" Сохраните файл и затем перезагрузитесь.


У Эрика не было своей системы, чтобы протестировать этот совет, и, к сожалению, я сам использую компьютер друзей.

Многие устройства теперь обнаруживаются udev вместо того, чтобы полагаться на / etc / fstab, включая жесткие диски. Обратите внимание, что вам может потребоваться изменить sdb на устройство, которое вы хотите игнорировать (sda?)

Страница man udev содержит больше информации о правилах udev, в том числе о том, как изменить права доступа к устройству. , что может быть хорошим способом сделать такое устройство доступным только для чтения.

1
ответ дан 7 August 2018 в 18:03

Вы можете использовать правила udev, чтобы игнорировать жесткий диск, который хотите игнорировать.

Из этого ответа сервера об ошибке:


В качестве пользователя root откройте /etc/udev/rules.d/60-persistent-storage.rules в своем любимом текстовом редакторе.

Несколько строк вниз, вы, вероятно, увидите строку, которая выглядит следующим образом :

# пропустить правила для неподходящих блочных устройств KERNEL == "ram * | loop * | fd * | nbd * | gnbd * | dm- * | md *", GOTO = "persistent_storage_end" Добавить "sdb * "на эту вторую строку, так это выглядит так:

KERNEL ==" ram * | loop * | fd * | nbd * | gnbd * | dm- * | md * | sdb * ", GOTO = "persistent_storage_end" Сохраните файл и затем перезагрузитесь.


У Эрика не было своей системы, чтобы протестировать этот совет, и, к сожалению, я сам использую компьютер друзей.

Многие устройства теперь обнаруживаются udev вместо того, чтобы полагаться на / etc / fstab, включая жесткие диски. Обратите внимание, что вам может потребоваться изменить sdb на устройство, которое вы хотите игнорировать (sda?)

Страница man udev содержит больше информации о правилах udev, в том числе о том, как изменить права доступа к устройству. , что может быть хорошим способом сделать такое устройство доступным только для чтения.

1
ответ дан 10 August 2018 в 06:50

Вам необходимо отредактировать /etc/fstab системы загрузки. Чтобы ваш жесткий диск не монтировался автоматически при подключении к USB-накопителю, добавьте по одной строке для каждого раздела, например:

/dev/hda1 / auto noauto 0 0

Чтобы он был подключен в режиме только для чтения:

/dev/hda1 / auto ro 0 0

Полное руководство по fstab находится здесь , в противном случае просто гуглите вокруг!

1
ответ дан 15 August 2018 в 18:47
  • 1
    Будет ли это работать, если вы не знаете, сколько будет разделов или какие их файловые системы опережают время? – Ryan 28 June 2012 в 04:08
  • 2
    Все разделы должны быть перечислены в fstab для монтирования. Вы не можете добавлять подстановочные знаки или ссылаться на все существующие разделы одной строкой, но вы не можете ничего перечислить: в этом случае ничего не будет смонтировано. – jasmines 28 June 2012 в 09:33

Вы можете использовать правила udev, чтобы игнорировать жесткий диск, который хотите игнорировать.

Из этого ответа сервера об ошибке:


В качестве пользователя root откройте /etc/udev/rules.d/60-persistent-storage.rules в своем любимом текстовом редакторе.

Несколько строк вниз, вы, вероятно, увидите строку, которая выглядит следующим образом :

# пропустить правила для неподходящих блочных устройств KERNEL == "ram * | loop * | fd * | nbd * | gnbd * | dm- * | md *", GOTO = "persistent_storage_end" Добавить "sdb * "на эту вторую строку, так это выглядит так:

KERNEL ==" ram * | loop * | fd * | nbd * | gnbd * | dm- * | md * | sdb * ", GOTO = "persistent_storage_end" Сохраните файл и затем перезагрузитесь.


У Эрика не было своей системы, чтобы протестировать этот совет, и, к сожалению, я сам использую компьютер друзей.

Многие устройства теперь обнаруживаются udev вместо того, чтобы полагаться на / etc / fstab, включая жесткие диски. Обратите внимание, что вам может потребоваться изменить sdb на устройство, которое вы хотите игнорировать (sda?)

Страница man udev содержит больше информации о правилах udev, в том числе о том, как изменить права доступа к устройству. , что может быть хорошим способом сделать такое устройство доступным только для чтения.

1
ответ дан 15 August 2018 в 18:47

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

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