V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
cevincheung
V2EX  ›  Linux

刚才看了一个 linux 分区的,有点疑问也来水一帖……

  •  
  •   cevincheung ·
    cevin · 2015-04-21 17:41:39 +08:00 · 3410 次点击
    这是一个创建于 3529 天前的主题,其中的信息可能已经有所发展或是发生改变。

    为什么要独立分/home?有多少数据是存在/home的?

    我的习惯现在是这样:

    分区:
    / 40%
    /data 60%

    mysql\elasticsearch\nginxlog\mysqllog等所有的数据都在/data里。

    17 条回复    2015-04-22 18:43:15 +08:00
    wuxqing
        1
    wuxqing  
       2015-04-21 17:53:22 +08:00
    桌面系统,一些数据/文档是在/home/用户/下面
    有些软件也是安装在/home/用户/下面的,比如gitlab
    way2exluren
        2
    way2exluren  
       2015-04-21 17:55:51 +08:00   ❤️ 1
    你这是非主流啊……
    log一般都是默认/var/log
    mysql数据应该是/var 吧
    然后用户数据是/home/user/
    每个文件夹都有大家默认的用途……
    当然你非要创建个data文件夹也可以
    smilefion
        3
    smilefion  
       2015-04-21 17:56:31 +08:00 via iPad
    / /swap就两个
    raincious
        4
    raincious  
       2015-04-21 17:56:59 +08:00   ❤️ 1
    WHY?

    我Windows的Users都是独立拿出来的,反而C:\是用来装程序的。

    /home是用来放个人文档的,*包括*你程序的配置,各种下载,各种项目文档====。

    VirtualBox之类更是默认将虚拟机放在了~/VirtualBox VMs下面,当然要单独分,不但要单独分,还得分大点。自己用的电脑/home应该是最大的分区了,服务器上则是/var。

    于是我的就是:
    vimutt
        5
    vimutt  
       2015-04-21 18:10:32 +08:00
    lz 这么分我觉得也可以 ,分区的时候比较省心吧 只要备份或重装系统的时候 别有遗漏就行 ,传统的目录结构很多年了 大部分人都习惯了,不管怎么说 ,要形成一套备份数据和环境配置的方案
    Tiande
        6
    Tiande  
       2015-04-21 18:31:12 +08:00
    Linux 有个基本的文件规范 Filesystem Hierarchy Standard (FHS)。
    比如 /boot 就是引导时要用到的目录,单独分区更易在无法引导后维护;
    /home 供个人用户存储数据,大小视用户数及预计存储量而定,诸如此类。

    鸟哥在这一章讲的很详细了,有兴趣可以移步: http://vbird.dic.ksu.edu.tw/linux_basic/0210filepermission_3.php
    ryd994
        7
    ryd994  
       2015-04-21 18:35:45 +08:00
    home必须单独啊,有事重装的话都不带眨眼的
    你的data其实就该是var
    如果只是自己测试用的话,有时我也把数据库放home里,就当mysql是个用户
    ffffwh
        8
    ffffwh  
       2015-04-21 18:36:23 +08:00
    SSD流行,大家硬盘又变小了。分区还要每个分区留点余量,浪费空间。
    只用一个分区,重装的话live cd里手动删系统文件。
    使用备份来防止文件系统损坏(现在很少了吧,除非追求新型FS)导致的文件丢失。
    xzem
        9
    xzem  
       2015-04-21 18:58:10 +08:00 via Android
    …桌面ubuntu软件配置都在/home,不单独分个区重装系统多麻烦(虽然可能几年都不重装一次),所有资料文件全在/home ,就三个区/ ; /home ; /swap 很省心
    cheng007
        10
    cheng007  
       2015-04-21 18:58:29 +08:00
    我觉着log数据忘记删了把分区空间占完了会很麻烦的
    日志还是和数据库分开吧
    pandada8
        11
    pandada8  
       2015-04-21 19:23:09 +08:00
    再来安利一次Btrfs
    znoodl
        12
    znoodl  
       2015-04-21 20:33:13 +08:00
    /
    /opt
    /home
    这样分就够了,/boot什么的没必要,自己安装的软件放/opt统一管理,/home放个人数据
    linux40
        13
    linux40  
       2015-04-21 20:59:15 +08:00
    sda 8:0 0 931.5G 0 disk
    ├─sda1 8:1 0 100M 0 part /boot
    ├─sda2 8:2 0 900M 0 part
    ├─sda3 8:3 0 128M 0 part
    ├─sda4 8:4 0 85.4G 0 part
    ├─sda5 8:5 0 275G 0 part
    ├─sda6 8:6 0 177.3G 0 part
    ├─sda7 8:7 0 20G 0 part
    ├─sda8 8:8 0 4G 0 part [SWAP]
    └─sda9 8:9 0 368.7G 0 part /
    9个分区路过,虽然只挂载了3个。。。
    Cloudee
        14
    Cloudee  
       2015-04-21 23:30:57 +08:00
    /boot (200M)
    / (20G)
    swap (16G)
    /home (其他)
    然后
    mount -o bind /home/opt /opt
    ……再bind一些var/lib下面的比较大的目录
    我觉得我也很非主流。。。
    cevincheung
        15
    cevincheung  
    OP
       2015-04-22 10:55:50 +08:00
    @Cloudee swap这么大……
    archbishop
        16
    archbishop  
       2015-04-22 13:50:18 +08:00
    只分一个/ 的路过。不要问我为什么,任性。
    superbigwhite
        17
    superbigwhite  
       2015-04-22 18:43:15 +08:00
    /boot 200M
    swap 内存2倍
    其他的全给根目录了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1194 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 23:19 · PVG 07:19 · LAX 15:19 · JFK 18:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.