linux挂载到后台命令

fiy 其他 80

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,可以使用”mount”命令将文件系统挂载到后台。

    具体操作步骤如下:
    1. 打开终端,输入以下命令以获取root权限:
    “`
    sudo su
    “`
    输入密码后,即可切换到root用户。

    2. 假设要将设备/dev/sdb1的文件系统挂载到/mnt目录下,输入以下命令:
    “`
    mount /dev/sdb1 /mnt &
    “`
    在命令末尾添加”&”符号,表示将命令放入后台执行。

    3. 挂载成功后,可以使用以下命令查看挂载情况:
    “`
    df -h
    “`
    这个命令会列出当前系统中所有已挂载的文件系统,其中包括刚才挂载到/mnt目录下的文件系统。

    请注意,将挂载命令放入后台执行后,你将无法立即看到命令的输出结果。如果需要查看命令的输出,可以使用以下命令检查命令的执行状态:
    “`
    jobs
    “`
    该命令会显示当前正在后台运行的任务列表,并给出每个任务的编号。你可以使用以下命令来查看指定任务的输出:
    “`
    fg <任务编号>
    “`
    其中,”<任务编号>“替换为实际的任务编号。

    总结:使用”mount”命令将文件系统挂载到后台的步骤为:获取root权限,使用”mount”命令挂载文件系统并添加”&”符号表示后台执行,使用”df -h”命令查看挂载情况。如果需要查看后台命令的输出,可以使用”jobs”命令查看任务列表,然后使用”fg”命令查看指定任务的输出。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,将一个文件系统挂载到后台可以使用以下命令:

    1. 使用nohup命令:nohup命令可以将其他命令在后台运行,同时忽略挂断信号(SIGHUP)。格式如下:
    “`
    nohup command &
    “`
    其中,`command`是要在后台运行的命令。使用`&`符号将该命令放置在后台运行。例如,如果要将一个文件系统挂载到后台,可以使用如下命令:
    “`
    nohup mount /dev/sdb1 /mnt/mydisk &
    “`

    2. 使用bg命令:bg命令可以将一个在前台运行的命令移到后台继续运行。首先,使用以下命令将要挂载的文件系统命令放置到后台:
    “`
    mount /dev/sdb1 /mnt/mydisk &
    “`
    然后,使用`jobs`命令查看当前在后台运行的任务列表,找到对应的任务ID。最后,使用如下命令将任务移至后台:
    “`
    bg
    “`
    其中,`
    `是任务的ID。例如:
    “`
    bg 1
    “`

    3. 使用screen命令:screen命令可以创建多个终端会话,并可以在会话之间切换。首先,使用以下命令创建一个新的screen会话:
    “`
    screen -S mysession
    “`
    然后,在新的会话中执行挂载命令:
    “`
    mount /dev/sdb1 /mnt/mydisk
    “`
    按下Ctrl + A,然后按下D键将会话移到后台。

    4. 使用tmux命令:tmux命令功能与screen类似,可以创建多个终端会话,并可以在会话之间切换。首先,使用以下命令创建一个新的tmux会话:
    “`
    tmux new-session -s mysession
    “`
    然后,在新的会话中执行挂载命令:
    “`
    mount /dev/sdb1 /mnt/mydisk
    “`
    按下Ctrl + B,然后按下D键将会话移到后台。

    5. 使用at命令:at命令可以在指定的时间运行一次性任务。首先,使用以下命令将挂载命令存储到一个脚本文件中,例如`mount.sh`:
    “`
    echo “mount /dev/sdb1 /mnt/mydisk” > mount.sh
    “`
    然后,使用at命令指定要运行挂载命令的时间:
    “`
    at now + 1 minute -f mount.sh
    “`
    以上命令将在当前时间的1分钟后执行挂载命令。

    无论使用哪种方法将挂载命令放置到后台,都可以使用`ps`命令来查看该命令是否在后台运行:
    “`
    ps -ef | grep mount
    “`

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux中将一个设备或分区挂载到后台,你可以使用以下命令和步骤:

    1. 首先,确认需要挂载的设备或分区已经连接到系统,并且可以正常识别。你可以使用 `lsblk` 命令来查看系统中的所有设备、分区和挂载点。

    2. 创建一个目录作为挂载点。这个目录将用于将设备或分区挂载到系统中。你可以使用 `mkdir` 命令创建一个新的目录,例如 `mkdir /mnt/mydevice`。

    3. 使用 `mount` 命令将设备或分区挂载到刚刚创建的挂载点。语法如下:

    `mount <设备或分区路径> <挂载点路径>`

    其中, `<设备或分区路径>` 是你要挂载的设备或分区的路径,例如 `/dev/sdb1`; `<挂载点路径>` 是你创建的挂载点的路径,例如 `/mnt/mydevice`。

    对于可移动的设备(如USB闪存驱动器),你可以使用 `lsblk` 命令来查找设备的路径。注意,确保在执行挂载操作之前,设备没有被系统挂载。

    例如,要将 `/dev/sdb1` 分区挂载到 `/mnt/mydevice` 目录,你可以使用以下命令:

    `mount /dev/sdb1 /mnt/mydevice`

    如果操作成功,没有任何错误消息,则说明设备或分区已经成功挂载到系统中。

    4. 验证挂载是否成功。你可以使用 `df -h` 命令来查看当前系统中的挂载点。如果你能够看到刚刚挂载的设备或分区,并且挂载点路径与你之前创建的挂载点路径相同,那么挂载操作就成功了。

    例如,使用 `df -h` 命令后,你可以看到类似以下的输出:

    “`
    文件系统 容量 已用 可用 已用% 挂载点
    /dev/sda1 20G 10G 10G 50% /
    /dev/sdb1 100G 50G 50G 50% /mnt/mydevice
    “`

    注意,如果你希望挂载在后台运行,你可以在挂载命令中加上 `-t` 选项和文件系统类型(如ext4、ntfs等),例如: `mount -t ext4 /dev/sdb1 /mnt/mydevice`。

    5. 最后,如果你希望设备或分区在系统重新启动后仍然保持挂载状态,你需要将挂载信息添加到 `/etc/fstab` 文件中。编辑 `/etc/fstab` 文件,并在其末尾添加一行类似以下的内容:

    `<设备或分区路径> <挂载点路径> <文件系统类型> defaults 0 0`

    其中, `<设备或分区路径>` 是你要挂载的设备或分区的路径, `<挂载点路径>` 是你创建的挂载点的路径, `<文件系统类型>` 是设备或分区的文件系统类型。

    保存并关闭文件后,重新启动系统。设备或分区将自动挂载到你指定的挂载点。

    请注意,执行挂载操作需要root或具有sudo权限的用户。确保你以相应的权限执行上述操作。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部