How can I mount a partition on every reboot using Bash Script? [duplicate]
up vote
2
down vote
favorite
This question already has an answer here:
How to mount partition permanently?
1 answer
I have a partition mounted with mount /mnt/filesys.bin /mnt/mymnt/
Each time I reboot, I need to remount. How can I keep this mounted after every reboot?
scripts filesystem partitions
marked as duplicate by muru, karel, Melebius, N0rbert, Charles Green Nov 22 at 16:45
This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
add a comment |
up vote
2
down vote
favorite
This question already has an answer here:
How to mount partition permanently?
1 answer
I have a partition mounted with mount /mnt/filesys.bin /mnt/mymnt/
Each time I reboot, I need to remount. How can I keep this mounted after every reboot?
scripts filesystem partitions
marked as duplicate by muru, karel, Melebius, N0rbert, Charles Green Nov 22 at 16:45
This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
2
Hello. Isn't it possible to add entry in/etc/fstab
for that?
– pa4080
Nov 22 at 9:25
1
Can you explain more? I am new to Linux
– Onyic
Nov 22 at 9:27
1
I think/etc/fstab
is the correct think to look for, not a Bash script.
– iBug
Nov 22 at 10:52
add a comment |
up vote
2
down vote
favorite
up vote
2
down vote
favorite
This question already has an answer here:
How to mount partition permanently?
1 answer
I have a partition mounted with mount /mnt/filesys.bin /mnt/mymnt/
Each time I reboot, I need to remount. How can I keep this mounted after every reboot?
scripts filesystem partitions
This question already has an answer here:
How to mount partition permanently?
1 answer
I have a partition mounted with mount /mnt/filesys.bin /mnt/mymnt/
Each time I reboot, I need to remount. How can I keep this mounted after every reboot?
This question already has an answer here:
How to mount partition permanently?
1 answer
scripts filesystem partitions
scripts filesystem partitions
asked Nov 22 at 9:20
Onyic
355
355
marked as duplicate by muru, karel, Melebius, N0rbert, Charles Green Nov 22 at 16:45
This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
marked as duplicate by muru, karel, Melebius, N0rbert, Charles Green Nov 22 at 16:45
This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
2
Hello. Isn't it possible to add entry in/etc/fstab
for that?
– pa4080
Nov 22 at 9:25
1
Can you explain more? I am new to Linux
– Onyic
Nov 22 at 9:27
1
I think/etc/fstab
is the correct think to look for, not a Bash script.
– iBug
Nov 22 at 10:52
add a comment |
2
Hello. Isn't it possible to add entry in/etc/fstab
for that?
– pa4080
Nov 22 at 9:25
1
Can you explain more? I am new to Linux
– Onyic
Nov 22 at 9:27
1
I think/etc/fstab
is the correct think to look for, not a Bash script.
– iBug
Nov 22 at 10:52
2
2
Hello. Isn't it possible to add entry in
/etc/fstab
for that?– pa4080
Nov 22 at 9:25
Hello. Isn't it possible to add entry in
/etc/fstab
for that?– pa4080
Nov 22 at 9:25
1
1
Can you explain more? I am new to Linux
– Onyic
Nov 22 at 9:27
Can you explain more? I am new to Linux
– Onyic
Nov 22 at 9:27
1
1
I think
/etc/fstab
is the correct think to look for, not a Bash script.– iBug
Nov 22 at 10:52
I think
/etc/fstab
is the correct think to look for, not a Bash script.– iBug
Nov 22 at 10:52
add a comment |
2 Answers
2
active
oldest
votes
up vote
11
down vote
accepted
From man fstab
:
The file
/etc/fstab
contains descriptive information about the filesystems the system can mount.fstab
is only read by programs, and not written; it is the duty of the system administrator to properly create and maintain this file.
To do what you want you just need to add an entry for this mount in /etc/fstab
as follows:
Open new terminal window Ctrl+Alt+T.
Open the file
/etc/fstab
for edit with root privileges, usingnano
:
sudo nano /etc/fstab
Go to the bottom of the file and add the following line - here I'm assuming it is an image file, so we need to use the
loop
option (reference):
/mnt/filesys.bin /mnt/mymnt/ auto nofail,defaults,loop 0 0
If you want to mount physical device (or partition), you can identify it by several different ways, for example by its UUID. To find the UUID use
sudo blkid
while the device is mounted (or use the GUI toolDisks
). In this case the entry could look like:
/dev/disk/by-uuid/a58b40e4-eb9b-4720-835b-785a3be3ae33 /mnt/mymnt/ auto nosuid,nodev,nofail 0 0
or:
UUID=a58b40e4-eb9b-4720-835b-785a3be3ae33 /mnt/mymnt/ auto nosuid,nodev,nofail 0 0
Where
a58b40e4-eb9b-4720-835b-785a3be3ae33
is the UUID of your device.
Save the file: Ctrl+O, then exit from
nano
: Ctrl+X.Restart the system or type
sudo mount -a
to see the result.
Do not forgot to remove that entry if you remove the image file.
2
For external media I use UUID and the 'nofail' option. To get the UUID, issue theblkid
command in terminal, while the device is mounted,then to fstab useUUID=<uuid> /mnt/mymount auto nofail,defaults
– Stephen Boston
Nov 22 at 9:56
1
@StephenBoston, thanks for the suggestion. I've updated the answer according to your comment.
– pa4080
Nov 22 at 10:03
add a comment |
up vote
2
down vote
@pa4080 is totally right, but the really easy solution is (running as the superuser, so sudo su
first):
mount /mnt/filesys.bin /mnt/mymnt/
grep mymnt /etc/mtab >>/etc/fstab
The first line mounts your device with whatever other options you need, the second will put it into /etc/fstab
with the same options so that it gets mounted on every reboot.
add a comment |
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
11
down vote
accepted
From man fstab
:
The file
/etc/fstab
contains descriptive information about the filesystems the system can mount.fstab
is only read by programs, and not written; it is the duty of the system administrator to properly create and maintain this file.
To do what you want you just need to add an entry for this mount in /etc/fstab
as follows:
Open new terminal window Ctrl+Alt+T.
Open the file
/etc/fstab
for edit with root privileges, usingnano
:
sudo nano /etc/fstab
Go to the bottom of the file and add the following line - here I'm assuming it is an image file, so we need to use the
loop
option (reference):
/mnt/filesys.bin /mnt/mymnt/ auto nofail,defaults,loop 0 0
If you want to mount physical device (or partition), you can identify it by several different ways, for example by its UUID. To find the UUID use
sudo blkid
while the device is mounted (or use the GUI toolDisks
). In this case the entry could look like:
/dev/disk/by-uuid/a58b40e4-eb9b-4720-835b-785a3be3ae33 /mnt/mymnt/ auto nosuid,nodev,nofail 0 0
or:
UUID=a58b40e4-eb9b-4720-835b-785a3be3ae33 /mnt/mymnt/ auto nosuid,nodev,nofail 0 0
Where
a58b40e4-eb9b-4720-835b-785a3be3ae33
is the UUID of your device.
Save the file: Ctrl+O, then exit from
nano
: Ctrl+X.Restart the system or type
sudo mount -a
to see the result.
Do not forgot to remove that entry if you remove the image file.
2
For external media I use UUID and the 'nofail' option. To get the UUID, issue theblkid
command in terminal, while the device is mounted,then to fstab useUUID=<uuid> /mnt/mymount auto nofail,defaults
– Stephen Boston
Nov 22 at 9:56
1
@StephenBoston, thanks for the suggestion. I've updated the answer according to your comment.
– pa4080
Nov 22 at 10:03
add a comment |
up vote
11
down vote
accepted
From man fstab
:
The file
/etc/fstab
contains descriptive information about the filesystems the system can mount.fstab
is only read by programs, and not written; it is the duty of the system administrator to properly create and maintain this file.
To do what you want you just need to add an entry for this mount in /etc/fstab
as follows:
Open new terminal window Ctrl+Alt+T.
Open the file
/etc/fstab
for edit with root privileges, usingnano
:
sudo nano /etc/fstab
Go to the bottom of the file and add the following line - here I'm assuming it is an image file, so we need to use the
loop
option (reference):
/mnt/filesys.bin /mnt/mymnt/ auto nofail,defaults,loop 0 0
If you want to mount physical device (or partition), you can identify it by several different ways, for example by its UUID. To find the UUID use
sudo blkid
while the device is mounted (or use the GUI toolDisks
). In this case the entry could look like:
/dev/disk/by-uuid/a58b40e4-eb9b-4720-835b-785a3be3ae33 /mnt/mymnt/ auto nosuid,nodev,nofail 0 0
or:
UUID=a58b40e4-eb9b-4720-835b-785a3be3ae33 /mnt/mymnt/ auto nosuid,nodev,nofail 0 0
Where
a58b40e4-eb9b-4720-835b-785a3be3ae33
is the UUID of your device.
Save the file: Ctrl+O, then exit from
nano
: Ctrl+X.Restart the system or type
sudo mount -a
to see the result.
Do not forgot to remove that entry if you remove the image file.
2
For external media I use UUID and the 'nofail' option. To get the UUID, issue theblkid
command in terminal, while the device is mounted,then to fstab useUUID=<uuid> /mnt/mymount auto nofail,defaults
– Stephen Boston
Nov 22 at 9:56
1
@StephenBoston, thanks for the suggestion. I've updated the answer according to your comment.
– pa4080
Nov 22 at 10:03
add a comment |
up vote
11
down vote
accepted
up vote
11
down vote
accepted
From man fstab
:
The file
/etc/fstab
contains descriptive information about the filesystems the system can mount.fstab
is only read by programs, and not written; it is the duty of the system administrator to properly create and maintain this file.
To do what you want you just need to add an entry for this mount in /etc/fstab
as follows:
Open new terminal window Ctrl+Alt+T.
Open the file
/etc/fstab
for edit with root privileges, usingnano
:
sudo nano /etc/fstab
Go to the bottom of the file and add the following line - here I'm assuming it is an image file, so we need to use the
loop
option (reference):
/mnt/filesys.bin /mnt/mymnt/ auto nofail,defaults,loop 0 0
If you want to mount physical device (or partition), you can identify it by several different ways, for example by its UUID. To find the UUID use
sudo blkid
while the device is mounted (or use the GUI toolDisks
). In this case the entry could look like:
/dev/disk/by-uuid/a58b40e4-eb9b-4720-835b-785a3be3ae33 /mnt/mymnt/ auto nosuid,nodev,nofail 0 0
or:
UUID=a58b40e4-eb9b-4720-835b-785a3be3ae33 /mnt/mymnt/ auto nosuid,nodev,nofail 0 0
Where
a58b40e4-eb9b-4720-835b-785a3be3ae33
is the UUID of your device.
Save the file: Ctrl+O, then exit from
nano
: Ctrl+X.Restart the system or type
sudo mount -a
to see the result.
Do not forgot to remove that entry if you remove the image file.
From man fstab
:
The file
/etc/fstab
contains descriptive information about the filesystems the system can mount.fstab
is only read by programs, and not written; it is the duty of the system administrator to properly create and maintain this file.
To do what you want you just need to add an entry for this mount in /etc/fstab
as follows:
Open new terminal window Ctrl+Alt+T.
Open the file
/etc/fstab
for edit with root privileges, usingnano
:
sudo nano /etc/fstab
Go to the bottom of the file and add the following line - here I'm assuming it is an image file, so we need to use the
loop
option (reference):
/mnt/filesys.bin /mnt/mymnt/ auto nofail,defaults,loop 0 0
If you want to mount physical device (or partition), you can identify it by several different ways, for example by its UUID. To find the UUID use
sudo blkid
while the device is mounted (or use the GUI toolDisks
). In this case the entry could look like:
/dev/disk/by-uuid/a58b40e4-eb9b-4720-835b-785a3be3ae33 /mnt/mymnt/ auto nosuid,nodev,nofail 0 0
or:
UUID=a58b40e4-eb9b-4720-835b-785a3be3ae33 /mnt/mymnt/ auto nosuid,nodev,nofail 0 0
Where
a58b40e4-eb9b-4720-835b-785a3be3ae33
is the UUID of your device.
Save the file: Ctrl+O, then exit from
nano
: Ctrl+X.Restart the system or type
sudo mount -a
to see the result.
Do not forgot to remove that entry if you remove the image file.
edited Nov 22 at 15:06
Community♦
1
1
answered Nov 22 at 9:43
pa4080
13.1k52460
13.1k52460
2
For external media I use UUID and the 'nofail' option. To get the UUID, issue theblkid
command in terminal, while the device is mounted,then to fstab useUUID=<uuid> /mnt/mymount auto nofail,defaults
– Stephen Boston
Nov 22 at 9:56
1
@StephenBoston, thanks for the suggestion. I've updated the answer according to your comment.
– pa4080
Nov 22 at 10:03
add a comment |
2
For external media I use UUID and the 'nofail' option. To get the UUID, issue theblkid
command in terminal, while the device is mounted,then to fstab useUUID=<uuid> /mnt/mymount auto nofail,defaults
– Stephen Boston
Nov 22 at 9:56
1
@StephenBoston, thanks for the suggestion. I've updated the answer according to your comment.
– pa4080
Nov 22 at 10:03
2
2
For external media I use UUID and the 'nofail' option. To get the UUID, issue the
blkid
command in terminal, while the device is mounted,then to fstab use UUID=<uuid> /mnt/mymount auto nofail,defaults
– Stephen Boston
Nov 22 at 9:56
For external media I use UUID and the 'nofail' option. To get the UUID, issue the
blkid
command in terminal, while the device is mounted,then to fstab use UUID=<uuid> /mnt/mymount auto nofail,defaults
– Stephen Boston
Nov 22 at 9:56
1
1
@StephenBoston, thanks for the suggestion. I've updated the answer according to your comment.
– pa4080
Nov 22 at 10:03
@StephenBoston, thanks for the suggestion. I've updated the answer according to your comment.
– pa4080
Nov 22 at 10:03
add a comment |
up vote
2
down vote
@pa4080 is totally right, but the really easy solution is (running as the superuser, so sudo su
first):
mount /mnt/filesys.bin /mnt/mymnt/
grep mymnt /etc/mtab >>/etc/fstab
The first line mounts your device with whatever other options you need, the second will put it into /etc/fstab
with the same options so that it gets mounted on every reboot.
add a comment |
up vote
2
down vote
@pa4080 is totally right, but the really easy solution is (running as the superuser, so sudo su
first):
mount /mnt/filesys.bin /mnt/mymnt/
grep mymnt /etc/mtab >>/etc/fstab
The first line mounts your device with whatever other options you need, the second will put it into /etc/fstab
with the same options so that it gets mounted on every reboot.
add a comment |
up vote
2
down vote
up vote
2
down vote
@pa4080 is totally right, but the really easy solution is (running as the superuser, so sudo su
first):
mount /mnt/filesys.bin /mnt/mymnt/
grep mymnt /etc/mtab >>/etc/fstab
The first line mounts your device with whatever other options you need, the second will put it into /etc/fstab
with the same options so that it gets mounted on every reboot.
@pa4080 is totally right, but the really easy solution is (running as the superuser, so sudo su
first):
mount /mnt/filesys.bin /mnt/mymnt/
grep mymnt /etc/mtab >>/etc/fstab
The first line mounts your device with whatever other options you need, the second will put it into /etc/fstab
with the same options so that it gets mounted on every reboot.
answered Nov 22 at 16:30
Auspex
363210
363210
add a comment |
add a comment |
2
Hello. Isn't it possible to add entry in
/etc/fstab
for that?– pa4080
Nov 22 at 9:25
1
Can you explain more? I am new to Linux
– Onyic
Nov 22 at 9:27
1
I think
/etc/fstab
is the correct think to look for, not a Bash script.– iBug
Nov 22 at 10:52