Încerc să folosesc un Chromebox ca server mic. Folosesc Linux prin Crostini pentru a găzdui aplicația server. Chiar părea o idee bună. În prezent, încerc să nu înlocuiesc întregul sistem de operare Chrome, deși s-ar putea ajunge la asta.
Cred că aproape am terminat, dar software-ul meu server necesită alocarea de stocare, o bucată destul de mare de date pe care o stochez pe unități externe, pentru a rula cod. Practic, am nevoie de partiții externe care să fie montate cu exec
permisiune. Aș dori să subliniez că sunt în modul dezvoltator. Am văzut câteva articole pe web care spuneau că montarea unei unități externe cu exec
permisiunea poate fi posibilă numai în modul dezvoltator. Dar nu au explicat niciodată cum. (Desigur.) Până acum, am încercat sudo mount -o remount,exec /the/mount/location
din shell-ul Chrome OS (nu shell-ul interior Linux) și nu a afectat exec
permisiunea deloc.
Trebuie să instalez o distribuție Linux pe sistemul de operare Chrome sau există o modalitate de a monta unitatea externă cu exec
permisiunea în sistemul de operare Chrome? Sau mai exista o alta solutie? Aplicația server trebuie să poată executa unele fișiere în secțiunea sa de stocare, iar acea secțiune este prea mare pentru a fi stocată în unitatea încorporată a Chromeboxului. Am rulat acest server pe un Raspberry Pi, dar ceea ce am nevoie este un computer cu accelerare GPU, pe care îl are Chromebox.
EDIT: De când am postat asta, am avut ideea inteligentă de a afla care parte din marea bucată de date într-adevăr trebuia să fie executabil și am făcut o legătură soft la unitatea mea principală în acel moment. Ceea ce ar fi trebuit să fie un câștig pentru toate: doar acea parte mică care trebuie să fie executabilă trebuie să fie pe unitatea principală. Dar asta nu a mers. Se pare că sistemul de operare Chrome nu permite legături simbolice de la o montură externă la montura principală, presupun din acest motiv. Aruncă eroarea Prea multe niveluri de legături simbolice
chiar dacă este singura verigă simbolică din cale. (Am verificat.)