Изменение имени жесткого диска в зависимости от метода поиска файлов

Это со мной работало:

#!/bin/bash
export LD_LIBRARY_PATH="/usr/lib/jvm/java-7-oracle/jre/lib/amd64"
java -Xmx1024M -Xms512M -cp minecraft.jar net.minecraft.LauncherFrame

Я адаптировал каталог, потому что я использую JAVA по ORACLE. Это разрешило тайну черного экрана. (:

1
задан 28 February 2018 в 22:56

3 ответа

Nautilus имеет ответное действие по умолчанию, если раздел на диске не имеет метки: он говорит «{FILESIZE] том», чтобы он был несколько более полезен для конечного пользователя. Тем не менее, это не меняет используемое им поведение, которое основано на UUID раздела. (Это только в том случае, если у вас нет метки на диске, чтобы он отображался. И не все типы файловой системы поддерживают метки дисков, в зависимости от возраста типа файловой системы)

Behind-the -scenes, однако это на самом деле случай, когда система в своей базе использует , а не диска в качестве имени папки точки монтирования.

Рассмотрим этот пример - это мой существующий жесткий диск и данные ID диска из blkid в командной строке:

$ blkid
/dev/sda1: LABEL="System Reserved" UUID="C63884F13884E233" TYPE="ntfs" PARTUUID="1f35ad56-01"
/dev/sda2: UUID="805C879B5C878A9C" TYPE="ntfs" PARTUUID="1f35ad56-02"
/dev/sda3: LABEL="DATASTORE" UUID="1E3AD5A957140669" TYPE="ntfs" PARTUUID="1f35ad56-03"
/dev/sda5: UUID="84445130-00d6-4cba-9d1c-34b9e04c499a" TYPE="ext4" PARTUUID="1f35ad56-05"
/dev/sda6: UUID="08610b3f-1bc6-4f2b-be71-f0317415f96f" TYPE="swap" PARTUUID="1f35ad56-06"
/dev/sdb1: UUID="0B43-D39A" TYPE="vfat" PARTUUID="137296b7-01"

В общей сложности 5 разделов. /dev/sdb1 здесь находится USB-накопитель, вставленный в мой компьютер.

Обратите внимание на поле UUID. Это уникальный идентификатор самого устройства / диска. Для разделов жесткого диска это длинная форма UUID. Предположим, что я монтирую /dev/sda2, это мой раздел с двойной загрузкой Windows. Раздел диска Windows не имеет поля «LABEL». Таким образом, система не знает, что использовать для метки в точке монтирования или в Nautilus. В результате он создает точку монтирования для моего пользователя в /home/teward/805C879B5C878A9C, которая основана на уникальном идентификаторе, и отображает размер файла в «метке» на Nautilus («Том 822GB» - это, в частности, метки Nautilus, которые являются приблизительный размер этого раздела). UUID обычно всегда уникален и, следовательно, является «безопасным» способом создания точки монтирования, которая не будет конфликтовать с любыми другими так называемыми дисками / томами с одновременным монтированием одинаковых меток. (Это поведение по умолчанию, если ярлыки дисков не воспроизводятся, и если есть дубликаты ярлыков дисков, они добавляют 1, 2 и т. Д. К любой точке монтирования).

TL; DR : Если вы установите метку на разделе / ​​диске, она будет правильно использовать это имя метки (если не существует конфликта) в пути для точки монтирования, а также в Nautilus. Если вы этого не сделаете, он использует раздел / диск uuid для точки монтирования и размер тома этого раздела / диска на ярлыке Nautilus.

Чтобы установить ярлык на данном диске, вы можете установить gparted, перейти к диску с немаркированным разделом, щелкнуть правой кнопкой мыши раздел, выбрать «Label File System», а затем установить метку файловой системы. Обратите внимание, что это обычно короткая строка, а для более старых форматов файловой системы вы не можете использовать более 8 или 10 символов.

1
ответ дан 22 May 2018 в 12:50

Nautilus имеет ответное действие по умолчанию, если раздел на диске не имеет метки: он говорит «{FILESIZE] том», чтобы он был несколько более полезен для конечного пользователя. Тем не менее, это не меняет используемое им поведение, которое основано на UUID раздела. (Это только в том случае, если у вас нет метки на диске, чтобы он отображался. И не все типы файловой системы поддерживают метки дисков, в зависимости от возраста типа файловой системы)

Behind-the -scenes, однако это на самом деле случай, когда система в своей базе использует , а не диска в качестве имени папки точки монтирования.

Рассмотрим этот пример - это мой существующий жесткий диск и данные ID диска из blkid в командной строке:

$ blkid /dev/sda1: LABEL="System Reserved" UUID="C63884F13884E233" TYPE="ntfs" PARTUUID="1f35ad56-01" /dev/sda2: UUID="805C879B5C878A9C" TYPE="ntfs" PARTUUID="1f35ad56-02" /dev/sda3: LABEL="DATASTORE" UUID="1E3AD5A957140669" TYPE="ntfs" PARTUUID="1f35ad56-03" /dev/sda5: UUID="84445130-00d6-4cba-9d1c-34b9e04c499a" TYPE="ext4" PARTUUID="1f35ad56-05" /dev/sda6: UUID="08610b3f-1bc6-4f2b-be71-f0317415f96f" TYPE="swap" PARTUUID="1f35ad56-06" /dev/sdb1: UUID="0B43-D39A" TYPE="vfat" PARTUUID="137296b7-01"

В общей сложности 5 разделов. /dev/sdb1 здесь находится USB-накопитель, вставленный в мой компьютер.

Обратите внимание на поле UUID. Это уникальный идентификатор самого устройства / диска. Для разделов жесткого диска это длинная форма UUID. Предположим, что я монтирую /dev/sda2, это мой раздел с двойной загрузкой Windows. Раздел диска Windows не имеет поля «LABEL». Таким образом, система не знает, что использовать для метки в точке монтирования или в Nautilus. В результате он создает точку монтирования для моего пользователя в /home/teward/805C879B5C878A9C, которая основана на уникальном идентификаторе, и отображает размер файла в «метке» на Nautilus («Том 822GB» - это, в частности, метки Nautilus, которые являются приблизительный размер этого раздела). UUID обычно всегда уникален и, следовательно, является «безопасным» способом создания точки монтирования, которая не будет конфликтовать с любыми другими так называемыми дисками / томами с одновременным монтированием одинаковых меток. (Это поведение по умолчанию, если ярлыки дисков не воспроизводятся, и если есть дубликаты ярлыков дисков, они добавляют 1, 2 и т. Д. К любой точке монтирования).

TL; DR : Если вы установите метку на разделе / ​​диске, она будет правильно использовать это имя метки (если не существует конфликта) в пути для точки монтирования, а также в Nautilus. Если вы этого не сделаете, он использует раздел / диск uuid для точки монтирования и размер тома этого раздела / диска на ярлыке Nautilus.

Чтобы установить ярлык на данном диске, вы можете установить gparted, перейти к диску с немаркированным разделом, щелкнуть правой кнопкой мыши раздел, выбрать «Label File System», а затем установить метку файловой системы. Обратите внимание, что это обычно короткая строка, а для более старых форматов файловой системы вы не можете использовать более 8 или 10 символов.

1
ответ дан 17 July 2018 в 19:48

Nautilus имеет ответное действие по умолчанию, если раздел на диске не имеет метки: он говорит «{FILESIZE] том», чтобы он был несколько более полезен для конечного пользователя. Тем не менее, это не меняет используемое им поведение, которое основано на UUID раздела. (Это только в том случае, если у вас нет метки на диске, чтобы он отображался. И не все типы файловой системы поддерживают метки дисков, в зависимости от возраста типа файловой системы)

Behind-the -scenes, однако это на самом деле случай, когда система в своей базе использует , а не диска в качестве имени папки точки монтирования.

Рассмотрим этот пример - это мой существующий жесткий диск и данные ID диска из blkid в командной строке:

$ blkid /dev/sda1: LABEL="System Reserved" UUID="C63884F13884E233" TYPE="ntfs" PARTUUID="1f35ad56-01" /dev/sda2: UUID="805C879B5C878A9C" TYPE="ntfs" PARTUUID="1f35ad56-02" /dev/sda3: LABEL="DATASTORE" UUID="1E3AD5A957140669" TYPE="ntfs" PARTUUID="1f35ad56-03" /dev/sda5: UUID="84445130-00d6-4cba-9d1c-34b9e04c499a" TYPE="ext4" PARTUUID="1f35ad56-05" /dev/sda6: UUID="08610b3f-1bc6-4f2b-be71-f0317415f96f" TYPE="swap" PARTUUID="1f35ad56-06" /dev/sdb1: UUID="0B43-D39A" TYPE="vfat" PARTUUID="137296b7-01"

В общей сложности 5 разделов. /dev/sdb1 здесь находится USB-накопитель, вставленный в мой компьютер.

Обратите внимание на поле UUID. Это уникальный идентификатор самого устройства / диска. Для разделов жесткого диска это длинная форма UUID. Предположим, что я монтирую /dev/sda2, это мой раздел с двойной загрузкой Windows. Раздел диска Windows не имеет поля «LABEL». Таким образом, система не знает, что использовать для метки в точке монтирования или в Nautilus. В результате он создает точку монтирования для моего пользователя в /home/teward/805C879B5C878A9C, которая основана на уникальном идентификаторе, и отображает размер файла в «метке» на Nautilus («Том 822GB» - это, в частности, метки Nautilus, которые являются приблизительный размер этого раздела). UUID обычно всегда уникален и, следовательно, является «безопасным» способом создания точки монтирования, которая не будет конфликтовать с любыми другими так называемыми дисками / томами с одновременным монтированием одинаковых меток. (Это поведение по умолчанию, если ярлыки дисков не воспроизводятся, и если есть дубликаты ярлыков дисков, они добавляют 1, 2 и т. Д. К любой точке монтирования).

TL; DR : Если вы установите метку на разделе / ​​диске, она будет правильно использовать это имя метки (если не существует конфликта) в пути для точки монтирования, а также в Nautilus. Если вы этого не сделаете, он использует раздел / диск uuid для точки монтирования и размер тома этого раздела / диска на ярлыке Nautilus.

Чтобы установить ярлык на данном диске, вы можете установить gparted, перейти к диску с немаркированным разделом, щелкнуть правой кнопкой мыши раздел, выбрать «Label File System», а затем установить метку файловой системы. Обратите внимание, что это обычно короткая строка, а для более старых форматов файловой системы вы не можете использовать более 8 или 10 символов.

1
ответ дан 23 July 2018 в 20:33

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

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