• 一、备份:sudo cp -r /usr /usrbak
  • 二、为/usr新建一个分区:参考教程:Linux 分区操作
    确保新分区没有挂载到其他目录。
    分区需要格式化成ext4格式(会清空数据):sudo mkfs -t ext4 /dev/sdxx
  • 三、将目标分区挂在到一个临时目录: sudo mount /dev/sdxx /usrtmp
  • 四、 将/usr的全部内容拷到/usrtmp目录:sudo cp -r /usr/. /usrtmp
  • 五、修改目录所有者及权限:
    sudo chown root:root /usrtmp/bin/sudo
    sudo chmod 4755 /usrtmp/bin/sudo
    sudo chmod +s /usr/lib/policykit-1/polkit-agent-helper-1
    否则sudo命令不能使用
  • 六、取消/usrtmp目录的挂载: sudo umount /dev/sdxxx
  • 七、挂载到/usr目录:sudo mount /dev/sdxx /usr
  • 八、设置开机自动挂载:
    • 查看分区uuid:sudo blkid
    • 执行以下命令:sudo vi /etc/fstab,添加: UUID=对应分区的uuid /usr ext4 defaults 0 1
  • 九、重启或执行sudo mount -a

问题

  • ubuntu18.0.4 :
  1. 使用sudo命令 提示:sudo: /usr/bin/sudo 必须属于用户 ID 0(的用户)并且设置 setuid 位
    參考: https://blog.csdn.net/u014696921/article/details/70057447
  2. INCORRECT PERMISSIONS ON /USR/LIB/PO1KIT-AGENT-HELPER-1(NEEDS TO BE SETUID ROOT)
    參考: https://www.cnblogs.com/tl542475736/p/9461669.html
  • deepin15.8
  1. 分区是挂载上了,应用菜单中fcitx应用图标不见了,没有这个工具就不能配置中文输入法了。
    - 查看是否还有残留的fcitx相关安装包:sudo dpkg --get-selections | grep fcitx如果有,将列表中所有安装包删除,并清除相关依赖sudo apt autoremove
    - 安装搜狗输入法: sudo apt-get install sogoupinyin也可以参考:https://blog.csdn.net/github_33809414/article/details/85055814
    - 重启
  2. 文件管理器中右键open in new window as admin点击无效了,解决方法还未找到。有解决方法了以后再更新。
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐