Festplatte passthrough + einbinden

Discussion in 'Proxmox VE (Deutsch)' started by Smarte-Wohnung, Jun 15, 2019.

  1. Smarte-Wohnung

    Smarte-Wohnung New Member

    Joined:
    Jun 6, 2019
    Messages:
    12
    Likes Received:
    2
    Hallo,

    Ich möchte gerne meine externe Festplatte die ich am Intel Nuc angeschlossen habe, in einen (Debian-> NextCloud) Lxc Container leite.

    Des Weiteren möchte ich dann alle Daten von Nextcloud auf dieser Festplatte speichern.

    Dazu habe ich folgendes gemacht:

    root@pve:~# lsusb
    Code:
    Bus 002 Device 002: ID 0bc2:231a Seagate RSS LLC 

    root@pve:~# fdisk -l
    Code:
    Disk /dev/sda: 119.2 GiB, 128035676160 bytes, 250069680 sectors
    
    Units: sectors of 1 * 512 = 512 bytes
    
    Sector size (logical/physical): 512 bytes / 512 bytes
    
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    
    Disklabel type: gpt
    
    Disk identifier: F5863232-011F-4443-B238-E0F2E13B2E7E
    
    
    Device      Start      End   Sectors   Size Type
    
    /dev/sda1      34      2047      2014  1007K BIOS boot
    
    /dev/sda2    2048   1050623   1048576   512M EFI System
    
    /dev/sda3  1050624 250069646 249019023 118.8G Linux LVM
    
    
    
    GPT PMBR size mismatch (4294967294 != 7814037166) will be corrected by w(rite).
    
    Disk /dev/sdb: 3.7 TiB, 4000787029504 bytes, 7814037167 sectors
    
    Units: sectors of 1 * 512 = 512 bytes
    
    Sector size (logical/physical): 512 bytes / 4096 bytes
    
    I/O size (minimum/optimal): 4096 bytes / 33553920 bytes
    
    Disklabel type: gpt
    
    Disk identifier: 66D1A88B-E6D7-42BD-8101-561CCFE0349D
    
    
    ....
    Was bedeutet schonmal das?
    GPT PMBR size mismatch (4294967294 != 7814037166) will be corrected by w(rite).

    root@pve:~# nano /etc/pve/lxc/140.conf
    Code:
    lxc.cgroup.devices.allow: c 189:* rwm
    
    lxc.mount.entry: /dev/bus/usb/002/002 dev/bus/usb/002/002 none bind,optional,create=$

    — Lxc Container
    root@NextCloud:~# lsusb
    Code:
    Bus 002 Device 002: ID 0bc2:231a Seagate RSS LLC 
    root@NextCloud:~# fdisk -l
    Bleibt leer

    Wie bekomme ich nun die Festplatte eingebunden? Ich würde gerne mit zum Beispiel /Media/Daten/... darauf zugreifen können.

    Vielen Dank!
     
  2. sb-jw

    sb-jw Active Member

    Joined:
    Jan 23, 2018
    Messages:
    547
    Likes Received:
    47
  3. Smarte-Wohnung

    Smarte-Wohnung New Member

    Joined:
    Jun 6, 2019
    Messages:
    12
    Likes Received:
    2
    Danke für die Anleitung

    Conf
    Code:
    lxc.mount.entry: /dev/bus/usb/002 media/Daten/ none bind,optional,create=dir
    root@NextCloud: ls -al /dev/bus/usb/002/002
    Code:
    crw-rw-r-- 1 root root 189, 129 Jun 14 19:58 /dev/bus/usb/002/002
    root@NextCloud: /media/Daten# ls -l
    Code:
    total 0
    crw-rw-r-- 1 root root 189, 128 Jun 14 19:58 001
    crw-rw-r-- 1 root root 189, 129 Jun 14 19:58 002
    root@NextCloud: cd /media/Daten/002
    Code:
    bash: cd: /media/Daten/002: Not a directory
    Ist die Platte jetzt richtig eingebunden? Wie komme ich in das Verzeichnis? Ich habe in der Conf gesagt, dass diese platte in /media/Daten/ gemountet werden soll. Also müsste ich ja dort die Daten dann sehen oder?
     
  4. Smarte-Wohnung

    Smarte-Wohnung New Member

    Joined:
    Jun 6, 2019
    Messages:
    12
    Likes Received:
    2
    Ich bekomme leider die Platte noch nicht ans laufen. Hat jemand einen Tipp?
     
  5. Plopp79

    Plopp79 New Member

    Joined:
    Nov 11, 2016
    Messages:
    22
    Likes Received:
    0
    Hallo,

    falls das eine Möglichkeit wäre, mounte doch einfach die Festplatte auf dem Host (Proxmox) und übergebe das Verzeichnis(z.B. /mnt) dann dem Container. z.B.
    Code:
    cd /etc/pve/lxc/100.conf
    
    lxc.mount.entry: /mnt/ext_festplatte media/Daten none bind,create=dir,optional 0 0
    
    oder soll das zwangsweise als externe Festplatte im Container erkannt werden?
     
  6. Smarte-Wohnung

    Smarte-Wohnung New Member

    Joined:
    Jun 6, 2019
    Messages:
    12
    Likes Received:
    2
    Danke für den Tipp das wäre sogar noch besser die Möglichkeit.

    Wie kann ich denn die Platte beim start immer mounten lassen im pve? Dein lxc.mount.entry schreibe ich dann in meinen Container zum Beispiel 140 rein? Dies sagt dann das dieser Pfad in dem Container gemountet wurde? Danke!
     
  7. oguz

    oguz Proxmox Staff Member
    Staff Member

    Joined:
    Nov 19, 2018
    Messages:
    584
    Likes Received:
    62
    hi
    einfach in /etc/fstab eintragen z.B.:

    Code:
    #device        mountpoint             fstype    options  dump   fsck
    
    /dev/sdb1    /mnt/deine_festplatte    ext4    defaults    0    1
    
    die /dev/sdb1 kann bei dir anders sein, einfach mit `fdisk -l` checken und den richtigen namen reinschreiben.

    ja, das geht in die container config also /etc/pve/lxc/CTID.conf
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. Smarte-Wohnung

    Smarte-Wohnung New Member

    Joined:
    Jun 6, 2019
    Messages:
    12
    Likes Received:
    2

    Hi bin endlich dazu gekommen mich wieder dem Thema zu begeben. Ich habe nun in /etc/fstab -> /dev/sdb2 /mnt/deine_festplatte ext4 defaults 0 1 eingeben. Nun Startet Proxmox nicht mehr. Was kann ich nun tun?

    ssh root@192.168.178.85
    ssh: connect to host 192.168.178.85 port 22: Host is down

    ssh root@192.168.178.85
    ssh: connect to host 192.168.178.85 port 22: Connection refused

    Im Browser ist die ip auch nicht mehr erreichbar

    Kann ich die Festplatte mit Proxmox in meinen Computer einbauen und die Datei dort wieder zurück ändern?


    Edit 1: Okay Proxmox hat jetzt nach langem warten gestartet. Einloggen kann ich mich nicht mehr beim Login ist der "Bereich" leer.

    Edit 2: Jetzt ist Proxmox wieder nicht erreichbar :,(

    Edit 3: Habe den Nuc am Fernseher angeschlossen. Dort konnte ich die Datei wieder zurück ändern. Nun startet wieder alles. Was habe ich falsch gemacht?


    Also ich habe folgendes gemacht:

    fdisk -l
    Code:
    Disk /dev/sda: 119.2 GiB, 128035676160 bytes, 250069680 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disklabel type: gpt
    Disk identifier: F5863232-011F-4443-B238-E0F2E13B2E7E
    
    Device       Start       End   Sectors   Size Type
    /dev/sda1       34      2047      2014  1007K BIOS boot
    /dev/sda2     2048   1050623   1048576   512M EFI System
    /dev/sda3  1050624 250069646 249019023 118.8G Linux LVM
    
    
    Disk /dev/mapper/pve-swap: 7 GiB, 7516192768 bytes, 14680064 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    
    
    Disk /dev/mapper/pve-root: 29.5 GiB, 31675383808 bytes, 61865984 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    
    
    Disk /dev/mapper/pve-vm--110--disk--0: 1 GiB, 1073741824 bytes, 2097152 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 65536 bytes / 65536 bytes
    
    
    Disk /dev/mapper/pve-vm--100--disk--0: 46 GiB, 49392123904 bytes, 96468992 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 65536 bytes / 65536 bytes
    
    
    Disk /dev/mapper/pve-vm--130--disk--0: 10 GiB, 10737418240 bytes, 20971520 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 65536 bytes / 65536 bytes
    
    
    Disk /dev/mapper/pve-vm--150--disk--0: 5 GiB, 5368709120 bytes, 10485760 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 65536 bytes / 65536 bytes
    
    
    Disk /dev/mapper/pve-vm--140--disk--0: 10 GiB, 10737418240 bytes, 20971520 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 65536 bytes / 65536 bytes
    
    
    Disk /dev/mapper/pve-vm--160--disk--0: 15 GiB, 16106127360 bytes, 31457280 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 65536 bytes / 65536 bytes
    
    
    Disk /dev/mapper/pve-vm--120--disk--1: 3 GiB, 3221225472 bytes, 6291456 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 65536 bytes / 65536 bytes
    
    
    GPT PMBR size mismatch (4294967294 != 7814037166) will be corrected by w(rite).
    Disk /dev/sdb: 3.7 TiB, 4000787029504 bytes, 7814037167 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 4096 bytes
    I/O size (minimum/optimal): 4096 bytes / 33553920 bytes
    Disklabel type: gpt
    Disk identifier: 66D1A88B-E6D7-42BD-8101-561CCFE0349D
    
    Device      Start        End    Sectors  Size Type
    /dev/sdb1      40     409639     409600  200M EFI System
    /dev/sdb2  409640 7814035455 7813625816  3.7T Microsoft basic data
    GPT PMBR size mismatch (4294967294 != 7814037166) will be corrected by w(rite). Ist in Rot dargestellt. Hier habe ich die info /dev/sdb2 her. Die Festplatte ist in NTFS formatiert.

    /etc/fstab:
    Code:
    /dev/sdb2    /mnt/deine_festplatte    ext4    defaults    0    1
    cd /etc/pve/lxc/140.conf:
    Code:
    lxc.mount.entry: /mnt/ext_festplatte media/Daten none bind,create=dir,optional 0 0
     

    Attached Files:

    #8 Smarte-Wohnung, Jul 14, 2019 at 10:36
    Last edited: Jul 14, 2019 at 11:20
  9. dcsapak

    dcsapak Proxmox Staff Member
    Staff Member

    Joined:
    Feb 1, 2016
    Messages:
    3,592
    Likes Received:
    325
    wenn die platte mit ntfs formatiert ist, muss sie auch mit ntfs gemounted werden (und nicht mit ext4)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice