Read Only Filesystem for Kiosk Application The 2019 Stack Overflow Developer Survey Results Are In Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)Customize Ubuntu for a library Internet kioskRunning application in “Kiosk mode”Building a Ubuntu KioskFix write-protected(read-only) filesystemRead-only filesystem Recovery Mode not workingUSB Read-Only FilesystemRead only filesystem after ISPconfig instalationWhich logs to check for read only filesystem?Ubuntu 18.04 KioskHow to format Read-only filesystem drive?
Road tyres vs "Street" tyres for charity ride on MTB Tandem
"... to apply for a visa" or "... and applied for a visa"?
Why is superheterodyning better than direct conversion?
How should I replace vector<uint8_t>::const_iterator in an API?
Netflix Recommendations?
Was credit for the black hole image misattributed?
How did passengers keep warm on sail ships?
How can I protect witches in combat who wear limited clothing?
Can withdrawing asylum be illegal?
Arduino Pro Micro - switch off LEDs
Am I ethically obligated to go into work on an off day if the reason is sudden?
Windows 10: How to Lock (not sleep) laptop on lid close?
The following signatures were invalid: EXPKEYSIG 1397BC53640DB551
Hiding Certain Lines on Table
Is every episode of "Where are my Pants?" identical?
Can a novice safely splice in wire to lengthen 5V charging cable?
Relations between two reciprocal partial derivatives?
What information about me do stores get via my credit card?
Why did all the guest students take carriages to the Yule Ball?
What aspect of planet Earth must be changed to prevent the industrial revolution?
First use of “packing” as in carrying a gun
Keeping a retro style to sci-fi spaceships?
How long does the line of fire that you can create as an action using the Investiture of Flame spell last?
Python - Fishing Simulator
Read Only Filesystem for Kiosk Application
The 2019 Stack Overflow Developer Survey Results Are In
Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)Customize Ubuntu for a library Internet kioskRunning application in “Kiosk mode”Building a Ubuntu KioskFix write-protected(read-only) filesystemRead-only filesystem Recovery Mode not workingUSB Read-Only FilesystemRead only filesystem after ISPconfig instalationWhich logs to check for read only filesystem?Ubuntu 18.04 KioskHow to format Read-only filesystem drive?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I have something like an Intel NUC running Ubuntu that operates like a touchscreen kiosk in an industrial environment. It gets power cycled regularly and I want to protect against hard drive corruption. How do I make the filesystem read only, but still allow Chrome to operate normaly, other code to run (C++, Python), and MySQL database writes? How would I allow for alterations of /etc/netplan/01-network-manager-all.yaml
?
18.04 read-only kiosk embedded-system
add a comment |
I have something like an Intel NUC running Ubuntu that operates like a touchscreen kiosk in an industrial environment. It gets power cycled regularly and I want to protect against hard drive corruption. How do I make the filesystem read only, but still allow Chrome to operate normaly, other code to run (C++, Python), and MySQL database writes? How would I allow for alterations of /etc/netplan/01-network-manager-all.yaml
?
18.04 read-only kiosk embedded-system
add a comment |
I have something like an Intel NUC running Ubuntu that operates like a touchscreen kiosk in an industrial environment. It gets power cycled regularly and I want to protect against hard drive corruption. How do I make the filesystem read only, but still allow Chrome to operate normaly, other code to run (C++, Python), and MySQL database writes? How would I allow for alterations of /etc/netplan/01-network-manager-all.yaml
?
18.04 read-only kiosk embedded-system
I have something like an Intel NUC running Ubuntu that operates like a touchscreen kiosk in an industrial environment. It gets power cycled regularly and I want to protect against hard drive corruption. How do I make the filesystem read only, but still allow Chrome to operate normaly, other code to run (C++, Python), and MySQL database writes? How would I allow for alterations of /etc/netplan/01-network-manager-all.yaml
?
18.04 read-only kiosk embedded-system
18.04 read-only kiosk embedded-system
edited Apr 10 at 20:38
xinthose
asked Apr 10 at 20:16
xinthosexinthose
12811
12811
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
This https://wiki.debian.org/ReadonlyRoot might be what you're looking for. You can mount parts of the filesystem as read-only, but leave things like /etc or /var available to be written to as needed (technically /var and /etc must be writeable).
I'm going to assume this device is using emmc, flash or a DOM type block device. If that's the case, there are other/additional methods you can use to reduce block device activity and potentially help prevent corruption on power-loss.
https://mcuoneclipse.com/2019/04/01/log2ram-extending-sd-card-lifetime-for-raspberry-pi-lorawan-gateway/ explains one method.
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "89"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1132822%2fread-only-filesystem-for-kiosk-application%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
This https://wiki.debian.org/ReadonlyRoot might be what you're looking for. You can mount parts of the filesystem as read-only, but leave things like /etc or /var available to be written to as needed (technically /var and /etc must be writeable).
I'm going to assume this device is using emmc, flash or a DOM type block device. If that's the case, there are other/additional methods you can use to reduce block device activity and potentially help prevent corruption on power-loss.
https://mcuoneclipse.com/2019/04/01/log2ram-extending-sd-card-lifetime-for-raspberry-pi-lorawan-gateway/ explains one method.
add a comment |
This https://wiki.debian.org/ReadonlyRoot might be what you're looking for. You can mount parts of the filesystem as read-only, but leave things like /etc or /var available to be written to as needed (technically /var and /etc must be writeable).
I'm going to assume this device is using emmc, flash or a DOM type block device. If that's the case, there are other/additional methods you can use to reduce block device activity and potentially help prevent corruption on power-loss.
https://mcuoneclipse.com/2019/04/01/log2ram-extending-sd-card-lifetime-for-raspberry-pi-lorawan-gateway/ explains one method.
add a comment |
This https://wiki.debian.org/ReadonlyRoot might be what you're looking for. You can mount parts of the filesystem as read-only, but leave things like /etc or /var available to be written to as needed (technically /var and /etc must be writeable).
I'm going to assume this device is using emmc, flash or a DOM type block device. If that's the case, there are other/additional methods you can use to reduce block device activity and potentially help prevent corruption on power-loss.
https://mcuoneclipse.com/2019/04/01/log2ram-extending-sd-card-lifetime-for-raspberry-pi-lorawan-gateway/ explains one method.
This https://wiki.debian.org/ReadonlyRoot might be what you're looking for. You can mount parts of the filesystem as read-only, but leave things like /etc or /var available to be written to as needed (technically /var and /etc must be writeable).
I'm going to assume this device is using emmc, flash or a DOM type block device. If that's the case, there are other/additional methods you can use to reduce block device activity and potentially help prevent corruption on power-loss.
https://mcuoneclipse.com/2019/04/01/log2ram-extending-sd-card-lifetime-for-raspberry-pi-lorawan-gateway/ explains one method.
answered Apr 10 at 21:55
Aaron CasperAaron Casper
184
184
add a comment |
add a comment |
Thanks for contributing an answer to Ask Ubuntu!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1132822%2fread-only-filesystem-for-kiosk-application%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown