[2026-06-01] htpc-system: btrfs migration done, paths updated to /run/media/system/Data
This commit is contained in:
@@ -297,51 +297,48 @@ XwaylandEisNoPrompt=true
|
||||
|
||||
---
|
||||
|
||||
## Data диск (NTFS)
|
||||
## Data диск (BTRFS)
|
||||
|
||||
**Диск:** `/dev/sda2` — WD Red 6TB (`WDC_WD60EFRX`, модель WD60EFRX)
|
||||
**ФС:** NTFS, label `Data`
|
||||
**UUID:** `01D99C23361E63D0`
|
||||
**PARTUUID:** `006fdb73-adc0-3620-239c-dd01e6b6df00`
|
||||
**Размер:** 5.5 TiB (2.9 TiB занято)
|
||||
**Диск:** `/dev/sda1` — WD Red 6TB (`WDC_WD60EFRX`, модель WD60EFRX)
|
||||
**ФС:** BTRFS, label `Data`
|
||||
**UUID:** `0c1bd04b-783e-4942-ad67-0639333cd210`
|
||||
**Размер:** 5.5 TiB
|
||||
|
||||
### История монтирования
|
||||
|
||||
#### ⚠️ Legacy: udisks2 (исходная конфигурация)
|
||||
#### NTFS (legacy, до 2026-06-01)
|
||||
- **Точка:** `/run/media/bazzite/Data`
|
||||
- **Драйвер:** `ntfs-3g` через FUSE (`fuseblk`)
|
||||
- **Метод:** автоматическое udisks2 (сессия пользователя)
|
||||
- **Опции:** `rw,nosuid,nodev,noatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2`
|
||||
- **Проблема:** Steam Gaming Mode (gamescope) грузится до udisks2 → раздел не успевает смонтироваться → Steam Storage Manager не видит внешний диск
|
||||
- **Метод:** fstab, затем удалён (старый UUID `01D99C23361E63D0`)
|
||||
|
||||
#### Текущее: fstab
|
||||
- **Точка:** `/run/media/bazzite/Data`
|
||||
- **Драйвер:** `ntfs-3g` через FUSE (`fuseblk`)
|
||||
- **Метод:** `/etc/fstab` — монтируется при старте systemd
|
||||
- **Строка fstab:** `UUID=01D99C23361E63D0 /run/media/bazzite/Data ntfs-3g uid=1000,gid=1000,fmask=113,dmask=002,noatime,exec 0 2`
|
||||
- **Проблема:** Steam на Bazzite ожидает разделы в `/run/media/system/` (системный udisks2 путь) или `/var/mnt/`. Steam Storage Manager не показывает раздел даже при корректном fstab-монтировании. См. [Bazzite issue #1027](https://github.com/ublue-os/bazzite/issues/1027) — известная проблема с `steam_exec_test.sh` на secondary drives.
|
||||
#### Текущее: BTRFS через Gnome Disks
|
||||
- **Точка:** `/run/media/system/Data`
|
||||
- **Метод:** Gnome Disks (User Session Defaults = OFF, Mount at system startup = ON)
|
||||
- **UUID:** `0c1bd04b-783e-4942-ad67-0639333cd210`
|
||||
- **Опции:** `rw,nosuid,nodev,relatime,seclabel,space_cache=v2,subvolid=256,subvol=/@,x-gvfs-show,user`
|
||||
- **Статус:** Steam видит диск (Storage Manager), non-Steam shortcuts работают
|
||||
|
||||
**Steam Library на Data:**
|
||||
- Библиотека лежит в `/run/media/bazzite/Data/Steam/steamapps/` (не в корне точки монтирования!)
|
||||
- 18 игр (appmanifest_*.acf)
|
||||
- `libraryfolders.vdf` содержит запись `"1"` → `/run/media/bazzite/Data/Steam`
|
||||
- `libraryfolder.vdf` (внутри Data/Steam) — есть, содержит `contentid`
|
||||
**Non-Steam shortcuts paths:**
|
||||
- Пути в shortcuts.vdf обновлены: `/run/media/bazzite/Data/` → `/run/media/system/Data/` (95 полей, 2026-06-01)
|
||||
|
||||
**Содержимое:**
|
||||
- `games/` — non-Steam игры и установки (Discworld Noir, discnoir, GTA V и др.)
|
||||
- `games/` — non-Steam игры и установки
|
||||
- `GameCenter/` — VK Play игры
|
||||
- `downloads/` — загрузки (ISO, торренты)
|
||||
- `Steam/` — Steam библиотека Windows-наследия (18 игр)
|
||||
- `Windows/` — прошлая Windows-установка (read-only)
|
||||
- `nes/` — NES ROMs
|
||||
- `backups/` — бэкапы saves/shortcuts
|
||||
- `scripts/` — служебные скрипты
|
||||
- `Steam/` — Steam библиотека Windows-наследия (18 игр, сохранена с NTFS)
|
||||
|
||||
**Важно:** NTFS-3G не поддерживает Windows ACLs и имеет ограниченную поддержку симлинков. Для Proton prefix'ов symlink'и в `drive_c/` могут работать некорректно. При появлении проблем — рассмотреть переход на `ntfs3` (встроенный драйвер ядра).
|
||||
**Сервисы, использующие диск:**
|
||||
- SMB (htpc-samba): `/run/media/system/Data` → шара `[Data]`
|
||||
- Transmission: `/run/media/system/Data/downloads` → `/downloads`
|
||||
- Steam non-School shortcuts: пути обновлены
|
||||
|
||||
**Steam Storage Manager** предлагает отформатировать этот раздел — это нормально, потому что на нём нет структуры Steam Library в корне раздела (`steamapps/` в `/run/media/bazzite/Data/steamapps/`).
|
||||
|
||||
### План исправления (pending)
|
||||
Steam на Bazzite не видит раздел, примонтированный через fstab. Решение:
|
||||
1. Перемонтировать через Gnome Disks (официальный способ Bazzite):
|
||||
- Путь: `/run/media/system/Data` (системный udisks2 mount point)
|
||||
- Опции: `user,exec`
|
||||
- User Session Defaults = OFF, Mount at system startup = ON
|
||||
2. Или настроить bind mount на `/var/mnt/Data`
|
||||
3. Или форматировать в BTRFS с переносом данных
|
||||
### План исправления (done, 2026-06-01)
|
||||
1. ✅ Диск отформатирован в BTRFS (был NTFS)
|
||||
2. ✅ Данные перенесены обратно
|
||||
3. ✅ Монтирование через Gnome Disks (User Session Defaults = OFF, Mount at system startup = ON)
|
||||
4. ✅ Старая NTFS-строка удалена из fstab
|
||||
5. ✅ Пути в shortcuts.vdf обновлены на `/run/media/system/Data/`
|
||||
6. ✅ Steam видит диск в Storage Manager
|
||||
@@ -65,16 +65,6 @@ keep-2025-12-05_17_53_00.md
|
||||
keep-2025-12-10_15_45_54.md
|
||||
keep-2026-02-04_14_44_55.md
|
||||
keep-2026-03-23_12_14_12.md
|
||||
performance-review-вопросы.md
|
||||
pinduoduo-заказ.md
|
||||
алтай-счётчик-заявление.md
|
||||
антирадар.md
|
||||
взять-на-алтай-короткий.md
|
||||
взять-на-алтай-стройматериалы.md
|
||||
вино.md
|
||||
витамины-и-таблетки.md
|
||||
вопросы-по-погребу.md
|
||||
генерация-идей-творчество.md
|
||||
документы-военкомат.md
|
||||
долги-и-расчёты.md
|
||||
задачи-по-фасадам.md
|
||||
|
||||
Reference in New Issue
Block a user