Read only file system on linux embedded device
up vote
0
down vote
favorite
I am using Qt to write an app to deploy to an embedded Linux device. My dev computer is a vm running Ubuntu and it communicates with the embedded device over ethernet and rs232. Qt has a section to go and set up the communication lines between the two and test them and they seem ok.
But when I deploy to the embedded device, I get this error:
mkdir: can't create directory '/opt/Evo2a/': Read-only file system
the error is in reference to the embedded device.
Is there a toggle in Linux to make the file system "writeable"?
qt embedded-linux
migrated from stackoverflow.com Dec 5 at 10:40
This question came from our site for professional and enthusiast programmers.
add a comment |
up vote
0
down vote
favorite
I am using Qt to write an app to deploy to an embedded Linux device. My dev computer is a vm running Ubuntu and it communicates with the embedded device over ethernet and rs232. Qt has a section to go and set up the communication lines between the two and test them and they seem ok.
But when I deploy to the embedded device, I get this error:
mkdir: can't create directory '/opt/Evo2a/': Read-only file system
the error is in reference to the embedded device.
Is there a toggle in Linux to make the file system "writeable"?
qt embedded-linux
migrated from stackoverflow.com Dec 5 at 10:40
This question came from our site for professional and enthusiast programmers.
3
This is very much specific to your embedded device. You might be able to just remount read/write (mount -o remount,rw
), but that might cause something else to fail later.
– domen
Dec 5 at 9:07
Do you have access to it, like ssh? Add the content of/etc/fstab
please.
– davidbaumann
Dec 5 at 10:46
1
As already mentioned, it very much depends on the embedded device, but also keep in mind that many embedded devices use a read-only compressed file system, and sometimes an overlay file system to store configuration files etc. If your embedded device has any way to use external storage (e.g. via the network), deploying your app for testing in this would reduce the number of writes on the embedded device.
– dirkt
Dec 5 at 11:33
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I am using Qt to write an app to deploy to an embedded Linux device. My dev computer is a vm running Ubuntu and it communicates with the embedded device over ethernet and rs232. Qt has a section to go and set up the communication lines between the two and test them and they seem ok.
But when I deploy to the embedded device, I get this error:
mkdir: can't create directory '/opt/Evo2a/': Read-only file system
the error is in reference to the embedded device.
Is there a toggle in Linux to make the file system "writeable"?
qt embedded-linux
I am using Qt to write an app to deploy to an embedded Linux device. My dev computer is a vm running Ubuntu and it communicates with the embedded device over ethernet and rs232. Qt has a section to go and set up the communication lines between the two and test them and they seem ok.
But when I deploy to the embedded device, I get this error:
mkdir: can't create directory '/opt/Evo2a/': Read-only file system
the error is in reference to the embedded device.
Is there a toggle in Linux to make the file system "writeable"?
qt embedded-linux
qt embedded-linux
edited Dec 5 at 13:03
davidbaumann
1,832722
1,832722
asked Dec 4 at 23:14
Steve H
migrated from stackoverflow.com Dec 5 at 10:40
This question came from our site for professional and enthusiast programmers.
migrated from stackoverflow.com Dec 5 at 10:40
This question came from our site for professional and enthusiast programmers.
3
This is very much specific to your embedded device. You might be able to just remount read/write (mount -o remount,rw
), but that might cause something else to fail later.
– domen
Dec 5 at 9:07
Do you have access to it, like ssh? Add the content of/etc/fstab
please.
– davidbaumann
Dec 5 at 10:46
1
As already mentioned, it very much depends on the embedded device, but also keep in mind that many embedded devices use a read-only compressed file system, and sometimes an overlay file system to store configuration files etc. If your embedded device has any way to use external storage (e.g. via the network), deploying your app for testing in this would reduce the number of writes on the embedded device.
– dirkt
Dec 5 at 11:33
add a comment |
3
This is very much specific to your embedded device. You might be able to just remount read/write (mount -o remount,rw
), but that might cause something else to fail later.
– domen
Dec 5 at 9:07
Do you have access to it, like ssh? Add the content of/etc/fstab
please.
– davidbaumann
Dec 5 at 10:46
1
As already mentioned, it very much depends on the embedded device, but also keep in mind that many embedded devices use a read-only compressed file system, and sometimes an overlay file system to store configuration files etc. If your embedded device has any way to use external storage (e.g. via the network), deploying your app for testing in this would reduce the number of writes on the embedded device.
– dirkt
Dec 5 at 11:33
3
3
This is very much specific to your embedded device. You might be able to just remount read/write (
mount -o remount,rw
), but that might cause something else to fail later.– domen
Dec 5 at 9:07
This is very much specific to your embedded device. You might be able to just remount read/write (
mount -o remount,rw
), but that might cause something else to fail later.– domen
Dec 5 at 9:07
Do you have access to it, like ssh? Add the content of
/etc/fstab
please.– davidbaumann
Dec 5 at 10:46
Do you have access to it, like ssh? Add the content of
/etc/fstab
please.– davidbaumann
Dec 5 at 10:46
1
1
As already mentioned, it very much depends on the embedded device, but also keep in mind that many embedded devices use a read-only compressed file system, and sometimes an overlay file system to store configuration files etc. If your embedded device has any way to use external storage (e.g. via the network), deploying your app for testing in this would reduce the number of writes on the embedded device.
– dirkt
Dec 5 at 11:33
As already mentioned, it very much depends on the embedded device, but also keep in mind that many embedded devices use a read-only compressed file system, and sometimes an overlay file system to store configuration files etc. If your embedded device has any way to use external storage (e.g. via the network), deploying your app for testing in this would reduce the number of writes on the embedded device.
– dirkt
Dec 5 at 11:33
add a comment |
active
oldest
votes
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
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',
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%2fsuperuser.com%2fquestions%2f1380967%2fread-only-file-system-on-linux-embedded-device%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Super User!
- 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.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- 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%2fsuperuser.com%2fquestions%2f1380967%2fread-only-file-system-on-linux-embedded-device%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
3
This is very much specific to your embedded device. You might be able to just remount read/write (
mount -o remount,rw
), but that might cause something else to fail later.– domen
Dec 5 at 9:07
Do you have access to it, like ssh? Add the content of
/etc/fstab
please.– davidbaumann
Dec 5 at 10:46
1
As already mentioned, it very much depends on the embedded device, but also keep in mind that many embedded devices use a read-only compressed file system, and sometimes an overlay file system to store configuration files etc. If your embedded device has any way to use external storage (e.g. via the network), deploying your app for testing in this would reduce the number of writes on the embedded device.
– dirkt
Dec 5 at 11:33