Я хочу использовать быстрые диски I3 из приложения C #, которое запускается в Docker через ECS. Но я не вижу dev/nvme0n1
в списке дисков через System.IO.DriveInfo.GetDrives().Select(d => d.ToString());
:
"/",
"/proc",
"/dev",
"/dev/pts",
"/sys",
"/sys/fs/cgroup",
"/sys/fs/cgroup/blkio",
"/sys/fs/cgroup/cpu",
"/sys/fs/cgroup/cpuacct",
"/sys/fs/cgroup/cpuset",
"/sys/fs/cgroup/devices", -- maybe here?
"/sys/fs/cgroup/freezer",
"/sys/fs/cgroup/hugetlb",
"/sys/fs/cgroup/memory",
"/sys/fs/cgroup/perf_event",
"/dev/mqueue",
"/etc/resolv.conf",
"/etc/hostname",
"/etc/hosts",
"/dev/shm",
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger",
"/proc/kcore",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware"
Я прочитал, что устройства не отформатированы и не смонтированы при запуске. Как отформатировать и смонтировать их только один раз, когда экземпляр запускается , а не когда я публикую новые образы докера? Или сделать это из кода, но проверить, если он уже подключен, и сохранить существующие данные?