Archlinux as a server

I've been playing with Archlinux on a spare server box for a couple of days
and it looks pretty good, but I'm wondering how many others use Arch for
serving (Samba, Apache, Postfix, Postgresql, etc.)
Any ideas on Arch vs other Linuxes or BSDs or Solaris for server duty?

there is no rigorous comparison. What people usually do is:
- never update if it stable enough
- update when the desktop computer seems stable
In my case, i wouldn't doubt to use arch as a standard server. In the lasts months 0 crashes. It only went down when the lights went down (usually every 2 days). Now it has been up for: 6 days 01 h 24 m.
The only programs that seem unstable are:
- amule (closing tabs makes it crash),
- firefox (it doesn't crash, it looses integrity, this has to do with firefox itself, not arch),
in particular: apache, mysql, proftpd. Always up. Never stop. Never fail.

Similar Messages

  • ArchLinux server

    Hi all,
    I like archlinux very much, and since i installed it on my desktop computer, i don't need any other distro... But now i wonder how good archlinux is for server? Maybe there are some test or smth where i can compare arch with other OSes. Is it stabile? Maybe there are people who can share their experiences about archlinux server. I would be thankful for your neutral opinion. (for example in lithuania most popular servers distributions is Debian and RedHat. Can archlinux compete with these distros?)

    Most depens on what are you looking for, but generally speaking..........
    I use it as server, both web and office.
    At web level I think nothing is missing, o better, all the most important and secondary stuff is avail. By having all latest versions it is surely competitive against other distro.
    At  office server level it is a bit different.
    If you are looking for a simple intranet server it is ok.
    If you are looking for a integrated atuth system, file sharing ant other  local network service there are a lot of work to do.
    You have
    cups for printing services
    nfs/samba for file sharing
    http,squid,  etc. etc. intranet web service
    No auth system centralized on the server actually, o better there is NIS but it is the most insecure auth system avail today.
    Actually I am working on making LDAP auth working under Archlinux, I still have work to do but no time 
    LDAP is there but the pam module are missing, actually I compiled them but I didn't had time to configure server and client and make tests

  • A brief introductions to the intricacies of Archlinux

    _JeffG_ 's post gave me an idea to start this... i know the developers are busy, so I figured we could start a thread here with the intricasies of how ArchLinux is set up. For example; I've spont a lot of time in /etc/ so here's what I've found out:
    /etc/pacman.conf
    Repositories
    This is the configuration file for pacman. the package manager for achlinux.
    As per default you can only access packages in the 'official' repository.  To gain access to the multitude of packages available in the unofficial repository look around line 48, there will be a section that looks like:
    # Uncomment this block to access the 'unofficial' package set
    [unofficial]
    #Server = ftp://ftp.ibiblio.org/pub/linux/distributions/archlinux/unofficial
    #Server = ftp://ftp.webtrek.com/pub/mirrors/archlinux/unofficial
    #Server = ftp://ftp.archlinux.org/unofficial
    #Server = ftp://ftp.mpi-sb.mpg.de/pub/linux/mirror/ftp.ibiblio.org/pub/Linux/distributions/archlinux/unofficial
    #Server = ftp://ftp.oit.unc.edu/pub/Linux/distributions/archlinux/unofficial
    #Server = ftp://ftp.tu-chemnitz.de/pub/linux/sunsite.unc-mirror/distributions/archlinux/unofficial
    #Server = ftp://ftp.parrswood.net/Mirrors/ftp.archlinux.org/unofficial
    #Server = ftp://gd.tuwien.ac.at/opsys/linux/archlinux/unofficial
    #Server = ftp://saule.mintis.lt/pub/linux/unofficial
    #Server = ftp://ftp.rez-gif.supelec.fr/pub/Linux/distrib/archlinux/unofficial
    Uncomment (remove the # marks) that section to gain access to the unofficial repository.
    Note: there are also 'stable' and 'unstable' repositories as well, read the short documentation in the file for information on those.
    Also Note: User-created packages are available at ftp://ftp.archlinux.org/incoming/.  It is common practice to post here: http://bbs.archlinux.org/viewforum.php?f=25 when a new package is submitted.
    Options
    At the beginning of the /etc/pacman.conf file is the options section, which by default looks like:
    # GENERAL OPTIONS
    [options]
    NoUpgrade = etc/passwd etc/group etc/shadow
    NoUpgrade = etc/fstab etc/rc.conf etc/rc.local
    NoUpgrade = etc/lilo.conf etc/raidtab
    #IgnorePkg = lilo gcc
    It is in this section we can setup a few more options for pacman.  Here is a list of currenty available options:
      DBPath = /path/to/db/dir
             Overrides the default location of the toplevel  database  direc-tory.  The default is /var/lib/pacman.
       IgnorePkg = <package> [package] ...
              Instructs  pacman  to  ignore any upgrades for this package when performing a --sysupgrade.
       NoPassiveFtp
              Disables passive ftp connections when downloading packages. (aka Active Mode)
       NoUpgrade = <file> [file] ...
              All  files  listed  with  a  NoUpgrade  directive  will never be touched during a package install/upgrade.  Note: do not  include the leading slash when specifying files.
    NoUpgrade is what you would use for system critical config files and whatnot.
    How pacman deals with config files
    This is my understanding from experience (and the manpage) with how pacman will handle config files under different cases.
    1) Removing a package
    Pacman creates a backup of the config file with a .pacsave extension.  For example, when i installed metalog and removed syslog, pacman moved /etc/syslog.conf to /etc/syslog.conf.pacsave
    2) Upgrading a package (heres the tricky part)
    pacman uses creates three md5sums to figure out what to do.
    md5sum #1 = original config file in the original package installed before the upgrade
    md5sum #2 = current config file thats actually in use by the system
    md5sum #3 = new config file with the updated package that is not yet installed
    if original == current == new (e.g. all files are the same) then the new one is isntalled
    if (original == current) != new (e.g. original config was not changed, but the new one is different) then install the new one, for it might have new features, bugfixes, etc.
    if (original == new) != current (e.g. the default config file has not changed between the original and new packages, but the user has modified their config) then do nothing (to preserve the users settings)
    if (original != current) && (current != new) && (original != new)   (e.g. all config files are  different) then create a .pacsave of the current and install the new one
    That's all i have to say for tonight.  Maybe tomorrow I'll write something about understanding the startup scripts.

    allright... maybe im not done
    How to set up the correct timezone
    Allright, I like my computer in UTC (even though im in EST/EDT) but some people don't like having to deal with offsets, so here's how to fix it.
    1st step:
    determine what time your hardware clock is.
    easiest method to do this is enter your bios setup and look at the time displayed.  If it's the same as your local time, remember that.  If it isn't figure out if it's UTC from your UTC offset, for instance EST is UTC -500... (EDT is -400... daylight savings).   If that isn't possible, or it's incorrect, just set the clock to your local time.
    2nd step:
    edit /etc/rc.conf on line 12
    this lets the system know how your hardware clock is set up enter "UTC" or "localtime" as per the results of step one
    move to line 11
    now you choose your timezone
    look in /usr/share/zoneinfo/ for your timezone
    when setting this i prefer to use the subdir system: e.g. EST/EDT is America/New_York, etc
    remember what you finally decided on
    3rd step
    make a symlink from /etc/localtime to the zonefile you chose in step 2

  • Arch as production server

    Hi,
    can you recommend Archlinux as production server? I really like all the cutting-edge technologies.. But I had problems with Arch on my VPS (after-update kind) and I'm not sure if they are caused by Arch or by OpenVZ.. But production server simply cannot be down for a few hours simply because I ran "pacman -Syyu"..
    So I am considering both Arch or SL6..
    Thanks for your opinions ^_^

    The main reason that I see for not using archlinux on a production server is that in a production server applications cannot get major upgrades automatically. Arch doesn't follow this. In example, the python command one day changed from python2 to python3. This kind of sutff can't happen in a production server unless explicity requested.
    On the other hand, this is also one thing that I like about ArchLinux, because it "enforces" you to stay up to date about newer version of all kind of stuff, making it your way of living to be familiar with present day technologies (or future technologies in case of most production servers).

  • Samba Media Server, asking for confirmation

    I am a newbie to samba, and here is my samba config file. I am hoping to get confirmation that there is no security holes here and if I have it setup right. The user I have the guest account mapped to is the main user on the server, however I am hoping this creates no issues as it is also the user name on my netbook which I use to access the server. I am able to access the files easily on my netbook, but I suspect that might not be the case on any other computers in the house, on my girlfriends archlinux laptop the Server doesn't show up under "Network" in her file manager.

    all looks ok but considering you intend for samba to be a media server you might want to refer to this thread:
    https://bbs.archlinux.org/viewtopic.php?id=161389
    for some great tip's on the latest samba & a way for you to check the config with samba
    good luck, have fun & welcome to the latest samba on Arch
    Last edited by t0m5k1 (2013-05-16 17:19:19)

  • How do you run applications as NON root without any x (server) ?

    Hi! I'm trying to run mpd as a user right after init. According to the wiki one should use .xinitrc, but since there's no X server for me to run it won't work for me.
    I've tried this command in bashrc "( sleep 15 && mpd ~/.mpd/mpd.conf )" and yes it works assuming I ssh into my server.
    Where do you put script/commands to launch an application as a NORMAL user after init?
    My Setup:
    archlinux on a server, so no graphical input.
    Thanks

    dyscoria wrote:
    I don't use mpd, but you could try putting in /etc/rc.local which executes straight after daemons:
    su $username -c "mpd ~/.mpd/mpd.conf"
    Yeah I've already tried that also tried  (sleep 50 && mpd ~/.mpd/mpd.conf) &. But none of the commands executes to my knowledge, because it's been over 5 minutes now and mpd still hasn't started. Both commands works just fine if I enter em manually in the terminal.
    jac wrote:
    You know mpd won't actually be running as root, right?
    man mpd.conf wrote: user <username>
    This  specifies  the  user that MPD will run as, if set.  MPD should never run as root,
    and you may use this option to make MPD change its user id after initialization.  Do
    not use this option if you start MPD as an unprivileged user.
    Edit: Sorry, can't get that to look normal any way I do it. Best to view it straight from the terimnal
    Hi! I understand what you mean, thanks.
    No,  I assumed it would run as root. But you see I can't launch mpd as a daemon in rc.d, it always fails for me. The easiest way for me is to "mpd my.config" in some ways.

  • Server stop responding

    Hi,
    I am dedicated server running Archlinux, and sometimes server just stop responding (http, https, ssh, ...). But after restart, everything is working again. But I do not know why the server stopped at first place.
    I checked logs but no error here... Any tips on what may be causing this?
    Thanks a lot, any help would be much appreciated.
    PS: I am not sure if this belong to here, but I think so.

    It is dedicated server and I do not suspect anything to special, here is output of "uname -a" if it can help...
    Linux jirkas 3.0-ARCH #1 SMP PREEMPT Wed Oct 19 10:27:51 CEST 2011 x86_64 Intel(R) Xeon(R) CPU L3406 @ 2.27GHz GenuineIntel GNU/Linux
    Kernel panics I had before (not enough memory) but I solved that by tunning down httpd... but there was logs about this. Also I turn on "reboot on panic" kernel option (not sure if it is called exactly that way), which was supposed to solve problems with panics.... but it my problem is caused by kernel panic... I do not understand why server is not rebooting.

  • Reposearch: a tool for finding binary repos

    Info page: http://xyne.archlinux.ca/info/reposearch
    After following this thread I got the idea to create a database for third-party binary repositories. I started by grabbing all of the binary repos listed on the Unofficial User Repositories wiki page.
    The current repo list can be found at http://xyne.archlinux.ca/interface/reposearch.php
    I then wrote a simple php page to handle queries and then reposearch to query the list from the command line. See the info page to learn about search options.
    Example output:
    $reposearch -s xyne
    ##### any #####
    [xyne-any]
    # The home of Powerpill and Xyne's other contributions.
    # More info including a package list can be found at http://xyne.archlinux.ca/repositories
    Server = http://xyne.archlinux.ca/repos/any/
    $reposearch -s game
    ##### x86_64 #####
    [arch-games]
    # The Arch Linux Gaming repository project
    Server = http://twilightlair.net/files/arch/games/x86_64
    Server = http://arch-games.iskrembilen.com/x86_64
    Server = http://arch-games.ontheplayground.co.uk/x86_64
    $reposearch -s game -a all
    ##### i686 #####
    [arch-games]
    # The Arch Linux Gaming repository project
    Server = http://twilightlair.net/files/arch/games/i686
    Server = http://arch-games.iskrembilen.com/i686
    Server = http://arch-games.ontheplayground.co.uk/i686
    ##### i686 #####
    [esclinux]
    # Mostly games, interactive fiction and abc notation stuffs already on AUR
    Server = http://download.tuxfamily.org/esclinuxcd/ressources/repo/i686/
    ##### x86_64 #####
    [arch-games]
    # The Arch Linux Gaming repository project
    Server = http://twilightlair.net/files/arch/games/x86_64
    Server = http://arch-games.iskrembilen.com/x86_64
    Server = http://arch-games.ontheplayground.co.uk/x86_64
    Hopefully the usefulness of this tool will grow with the number or repos.
    Aside from the usual questions and feedback, I would really appreciate it if you could post repo information in this thread so that I can keep the list up-to-date and comprehensive. Both modification of current repo data and the addition of new repos are welcome. Please post info in the following form to make it easier for me:
    ##### <architecture> #####
    [<repo>]
    # descriptions and other information
    # multiple lines if necessary
    Server = http://www.example.com/repo/
    Server = http://www.anotherexample.com/mirror/repo/
    WARNING!
    As mentioned in the help message, you use the third-party repos that you find through repo-search entirely at  your own risk. Don't install packages from repos that you don't trust. They can contain malware and other creatively wicked things.

    cinan wrote:I thought someting like: "Checking 1/20 repository"
    Maybe the OP is unclear. The package "reposearch" doesn't actually contain the repo list. The repo list is on my site and reposearch sends queries to the site to get a subset of the list. There is no way to intermittently report progress due to the way that apache and php work.
    How long are your searches taking? What search patterns are you using? Queries should be really fast.
    Army wrote:I vote for Xyne to become a TU and later dev (in case you want to)! I have your complete repo installed on my computer and many of them (about half or so) are really helpful for me, the rest is about to become helpful
    I'd definitely like to become a dev, but until I learn a "serious" programming language such as C or C++, I don't think I can.  I appreciate your support though.
    I'll learn them eventually, but Haskell is next on my list so it may take a while.

  • Is this a GCC bug or what?

    Ok, i've written this simple program in C:
    #include <stdio.h>
    #include <stdlib.h>
    #include <time.h>
    int main(void)
    char *c,*str,C[8];
    unsigned short int D,y;
    time_t h;
    struct tm *t;
    h=time(NULL);
    t=gmtime(&h);
    str=asctime(t);
    sscanf(str,"%*s %*s %hu %s %hu",&D,C,&y);
    c=malloc(31*sizeof(char));
    snprintf(c,30,"%c%c%c, %hu-%c%c%c-%hu %s GMT",str[0],str[1],str[2],D,str[4],str[5],str[6],y,C);
    printf("%s\n%s\n",str,c);
    free(c);
    return 0;
    which uses only standard libc functions.
    I've got a x86_64 Ubuntu 9.10 machine which uses gcc 4.4.1.
    I compile that with -Wall -Wextra -pedantic -pedantic-errors.
    ubuntu-desktop ~ $ uname -a
    Linux ubuntu-desktop 2.6.31-16-generic #53-Ubuntu SMP Tue Dec 8 04:02:15 UTC 2009 x86_64 GNU/Linux
    ubuntu-desktop ~ $ gcc -o tm tm.c -Wall -Wextra -pedantic -pedantic-errors
    ubuntu-desktop ~ $ ./tm
    Sun Jan 3 23:26:13 2010
    Sun, 3-Jan-2010 23:26:13 GMT
    The output is ok.
    Now i compile it on an Archlinux x86 machine.
    server C $ uname -a
    Linux server 2.6.32-ARCH #1 SMP PREEMPT Sat Dec 26 08:26:17 UTC 2009 i686 Intel(R) Pentium(R) 4 CPU 1.60GHz GenuineIntel GNU/Linux
    server C $ gcc -o tm tm.c -Wall -Wextra -pedantic -pedantic-errors
    server C $ ./tm
    Sun Jan 3 23:28:32 2010
    Sun, 3-Jan-2010 23:28:32H
    I can't explain how this could happen except with a kind of mistake in compiling GCC or in a GCC 4.4.2 bug.
    After this, I've tried to compile the source with the Ubuntu GCC with -m32 and link it with the gcc of Archlinux.
    This is the result:
    server C $ ./tm
    Sun Jan 3 23:35:51 2010
    Sun, 3-Jan-2010 23:35:51 GMT
    *** stack smashing detected ***: ./tm terminated
    [bla,bla,bla...read this as the consequence of the different glibc version]
    It works so, there's something wrong with gcc, but my knowledges can't find what.
    Sorry for my English, but i'm Italian.
    Last edited by krnlpk (2010-01-03 23:40:10)

    No gcc bug; it's a bug in your program.  From what I can tell, the char array `C' is designed to hold a string like "01:15:48" which is 8 characters.  Hence, it needs to be declared as `char C[9]' to have room for the terminating \0.  `char C[8]' causes sscanf to smash your stack, as it writes the \0 byte somewhere else.  Making that change fixed the program on my computer.  Too bad valgrind can't detect that sort of error.

  • "WRITE SAME failed. Manually zeroing." error during install or boot

    Hello everyone!
    Since the lasts kernels (I'm almost sure it happens since 3.9 because 3.8 worked fine) I can't boot on Archlinux anymore. This error floods my screen and I can't do anything, and because the new Archlinux iso (june 2013) comes with 3.9 kernel it now also happens during installation. Fortunately, I saved the may iso so I still can install archlinux and switch during install to LTS kernel but this is not a good solution. I can't find a solution online, some people have this issue but it seems to be a bit different everytime.
    I use Archlinux on a server, with hardware raid : Dell PERC H200a with LSI SAS2008 according to my BIOS. According to http://kernelnewbies.org/Linux_3.7, the WRITE SAME SCSI command "allows the same block to be efficiently replicated throughout a block range. Only a single logical block is transferred from the host and the storage device writes the same data to all blocks described by the I/O (commit)". Here is the exact configuration :
    - DELL® PowerEdge R210 II
    - 1x Intel® Xeon® E3 1220 V2
    - HDD: 2 x 1 To SATA2 RAID
    - RAID: Hardware, Dell PERC H200, (Raid 1)
    So my first problem is that I can't find online if my server is capable of this command (but I don't think so) and then the other issue is that I want to know if I can disable it. I found kernel patches for this issue :
    https://patchwork.kernel.org/patch/1898441/ and https://patchwork.kernel.org/patch/1982051/ (the first link seems to be a better solution).
    Then, I checked in the kernel source of 3.9 and I think that this patch isn't implemented (there is no device_write_same_capable function for instance). But kernel patching is not a really good solution, if I have to patch my kernel everytime the main kernel is updated...
    After some research, I found that my hardware RAID driver seems (I'm not sure) to be the kernel module "mpt2sas", so I checked both may and june isos of Archlinux and it's the same version (14.1) so it shouldn't be the problem.
    Does somebody can help me on this issue ? I don't really know what to do now.
    Thanks for reading, if I forgot something or if you want more informations, ask me!
    Bye.
    PS : My English isn't very good, sorry.
    EDIT : I found a part of the solution ! It seems to be an issue with the kernel that doesn't detect properly if my disc is capable of doing WRITE SAME command.
    So I have to write "0" in the file "max_write_same_blocks" under /sys. But the problem is that /sys is renewed every boot so I don't know how to make my changes permanent. I made a systemd service file, it almost works, but this solution isn't nice : the parameter is applied lately so errors shows at the beginning and this is not really easy to set up. I prefer a solution like "sysctl" but it seems that it only controls parameter under /proc/sys and not /sys, am I right ?
    Moreover, I tried two other things : Ubuntu 12.04 with kernel 3.9.4 works and Archlinux iso with 3.8.10 has max_write_same_blocks > 0 and it also works... So I don't really understand this issue. Maybe in 3.8 the parameter max_write_same_blocks has no effect (or not the same as in 3.9) ?
    Here is the systemd file that I made to reduce the issue :
    [Unit]
    Description=No WRITE SAME
    After=local-fs.target
    [Service]
    Type=oneshot
    ExecStart=/bin/sh -c 'echo 0 > /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/host0/target0:1:0/0:1:0:0/scsi_disk/0:1:0:0/max_write_same_blocks'
    RemainAfterExit=no
    [Install]
    WantedBy=multi-user.target
    This is not a good solution, see my next post. I don't delete it in case you want to compare.
    Last edited by rfnx (2013-06-02 15:26:50)

    I found a solution to disable the WRITE SAME command. That doesn't answer all my questions but it solves my issue. I was looking for a file like "sysctl.conf" but for /sys parameters : you already can do that in Arch, just create a file that ends with ".conf" in tmpfiles.d and add one line per parameter you want to modify. This file will be loaded early at boot.
    To disable it in an existing Archlinux installation, add in you file the line :
    w /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/host0/target0:1:0/0:1:0:0/scsi_disk/0:1:0:0/max_write_same_blocks - - - - 0
    Read the manpage of tmpfiles.d if you don't understand this line, it depends on your configuration and you can't copy it.
    Then reboot and no more error !
    If you want to disable it during the Arch install, just change directly the value you want in /sys. You have to do it at the beginning before mounting partitions, for instance just after choosing your keymap.
    Bye.
    Last edited by rfnx (2013-06-02 15:34:11)

  • [CLOSED] Weird mysql/php issue.

    Hi,
    I am running an ArchLinux as my Server. It's a fresh install. I just configured nginx as my Webserver and then configured MySQL. I wanted to use phpMyAdmin as a manager. I installed it via wget and it worked fine. But all of a sudden it would not let me log in anymore. The log in screen just keeps on popping up, without any errors or anything. It tried reinstalling phpMyAdmin, I also tried the alternative chive. In chive I get the error "CDbConnection failed to open the DB connection." I really am at a loss here, has anyone else encountered a similar issue and can point me in the right direction?
    Disclaimer: Please excuse my possibly poor english, as it is not my native language, also please excuse any questions that may sound noob-like, because I am quite new to Arch.
    Last edited by oengelha (2012-12-15 17:40:09)

    config.inc.php should be in
    /etc/webapps/phpmyadmin
    but the installation symlinks that file to
    /usr/share/webapps/phpMyAdmin
    where the installation is.
    You'll have to add this directive in open_basedir @
    /etc/php/:/usr/share/webapps/
    Also might need an alias in
    /etc/nginx/nginx.conf
    What I do is symlink
    ln -s /usr/share/webapps /srv/http/.webapps
    /srv/http being my www directory I can visit mysite.com/.webapps/phpMyAdmin to access.
    This can be a security issue, maybe allow only local access or use another mean of accessing the installation.
    Also symlinking just the installation directory to a hidden directory precursed with '.' won't float, like mysite.com/.phpmyadmin
    Last edited by ackt1c (2012-12-16 17:44:01)

  • Fresh install... can't SSH in through Putty

    Hi,
    I just now installed archlinux on my server machine, and for some reason I cannot connect to it via PuTTY on my windows machine. It's saying connection timed out. I did /etc/rc.d/sshd restart, and it seems to be started just fine. What do I need to do for this to work?

    fukawi2 wrote:
    You'll also need to adjust /etc/hosts.allow
    Have you followed the Wiki for setting up OpenSSH?
    http://wiki.archlinux.org/index.php/SSH … _others_in
    Thanks for your reply.
    Yes, I did read that article but as you can see I ran into some unexpected problems. I already had my hosts.allow file set to ALL. SSH works fine at this point, I just need to get my domain name working.
    UPDATE:
    I found this article on the internet just now and it explains how the hosts file must be modified if using DHCP. The syntax seems rather obscure, unobvious, confusing, and mostly hacky. Can anyone explain the weird syntax? It looks like the IP address 127.0.0.1 is being assigned to the hostname itself as well as the "localhost" name.
    Last edited by void.pointer (2008-07-31 04:12:30)

  • Pacman mirrorlist

    Hi,
    I've a problem with pacman, it failed retrieving file from any mirror... first I had ftp://archlinux.puzzle.ch but once it doesn't work anymore, so I tried other mirrors in the mirrorlist sorted with rankmirrors. But with any mirror I've tested I received "error:failed retrieving file ''from core..... error:failed retrieving any db" when I try pacman -Syu or any pacman -S ...
    What should I try to do?
    Thanks for your help,
    Sylvain
    p.s here are copy of my pacman.conf and pacman.d/mirrorlist files:
    # /etc/pacman.conf
    # See the pacman.conf(5) manpage for option and repository directives
    # GENERAL OPTIONS
    [options]
    # The following paths are commented out with their default values listed.
    # If you wish to use different paths, uncomment and update the paths.
    #RootDir     = /
    #DBPath      = /var/lib/pacman/
    #CacheDir    = /var/cache/pacman/pkg/
    #LogFile     = /var/log/pacman.log
    HoldPkg     = pacman glibc
    # If upgrades are available for these packages they will be asked for first
    SyncFirst   = pacman
    #XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
    #XferCommand = /usr/bin/curl %u > %o
    #CleanMethod = KeepInstalled
    # Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
    #IgnorePkg   =
    #IgnoreGroup =
    #NoUpgrade   =
    #NoExtract   =
    # Misc options (all disabled by default)
    #UseSyslog
    #ShowSize
    #UseDelta
    #TotalDownload
    # REPOSITORIES
    #   - can be defined here or included from another file
    #   - pacman will search repositories in the order defined here
    #   - local/custom mirrors can be added here or in separate files
    #   - repositories listed first will take precedence when packages
    #     have identical names, regardless of version number
    #   - URLs will have $repo replaced by the name of the current repo
    # Repository entries are of the format:
    #       [repo-name]
    #       Server = ServerName
    #       Include = IncludePath
    # The header [repo-name] is crucial - it must be present and
    # uncommented to enable the repo.
    # The testing repositories are disabled by default. To enable, uncomment the
    # repo name header and Include lines. You can add preferred servers immediately
    # after the header, and they will be used before the default mirrors.
    #[testing]
    ## Add your preferred servers here, they will be used first
    #Include = /etc/pacman.d/mirrorlist
    [core]
    # Add your preferred servers here, they will be used first
    #Server=ftp://mir1.archlinuxfr.org/archlinux
    Include = /etc/pacman.d/mirrorlist
    [extra]
    # Add your preferred servers here, they will be used first
    #Server=ftp://ftp.hosterope.de/mirror/ftp.archlinux.org/core/os/i686
    Include = /etc/pacman.d/mirrorlist
    #[community-testing]
    ## Add your preferred servers here, they will be used first
    #Include = /etc/pacman.d/mirrorlist
    [community]
    # Add your preferred servers here, they will be used first
    #Server=ftp://ftp.hosterope.de/mirror/ftp.archlinux.org/core/os/i686
    Include = /etc/pacman.d/mirrorlist
    # An example of a custom package repository.  See the pacman manpage for
    # tips on creating your own repositories.
    #[custom]
    #Server = file:///home/custompkgs
    # Server list generated by rankmirrors on 2009-10-27
    # Arch Linux repository mirrorlist
    # Generated on 2009-06-16
    # Australia
    #Server = ftp://mirror.aarnet.edu.au/pub/archlinu … os/@carch@
    #Server = http://mirror.aarnet.edu.au/pub/archlin … os/@carch@
    #Server = ftp://ftp.iinet.net.au/pub/archlinux/$repo/os/@carch@
    #Server = http://ftp.iinet.net.au/pub/archlinux/$repo/os/@carch@
    #Server = ftp://mirror.internode.on.net/pub/archl … os/@carch@
    #Server = http://mirror.internode.on.net/pub/arch … os/@carch@
    #Server = ftp://mirror.pacific.net.au/linux/archl … os/@carch@
    #Server = http://mirror.pacific.net.au/linux/arch … os/@carch@
    # Austria
    #Server = ftp://gd.tuwien.ac.at/opsys/linux/archl … os/@carch@
    #Server = http://gd.tuwien.ac.at/opsys/linux/arch … os/@carch@
    # Belgium
    #Server = ftp://ftp.belnet.be/packages/archlinux/$repo/os/@carch@
    #Server = http://ftp.belnet.be/mirror/archlinux.o … os/@carch@
    # Brazil
    #Server = ftp://archlinux.c3sl.ufpr.br/archlinux/$repo/os/@carch@
    #Server = http://archlinux.c3sl.ufpr.br/$repo/os/@carch@
    #Server = ftp://ftp.las.ic.unicamp.br/pub/archlin … os/@carch@
    #Server = http://www.las.ic.unicamp.br/pub/archli … os/@carch@
    #Server = http://pet.inf.ufsc.br/mirrors/archlinu … os/@carch@
    # Bulgaria
    #Server = http://archlinux.igor.onlinedirect.bg/$repo/os/@carch@
    # Canada
    #Server = ftp://mirror.csclub.uwaterloo.ca/archli … os/@carch@
    #Server = http://mirror.csclub.uwaterloo.ca/archl … os/@carch@
    #Server = ftp://mirrors.portafixe.com/archlinux/$repo/os/@carch@
    #Server = http://mirrors.portafixe.com/archlinux/$repo/os/@carch@
    # Chile
    #Server = ftp://mirror.archlinux.cl/$repo/os/@carch@
    # Czech Republic
    #Server = ftp://ftp.sh.cvut.cz/MIRRORS/arch/$repo/os/@carch@
    #Server = http://ftp.sh.cvut.cz/MIRRORS/arch/$repo/os/@carch@
    # Denmark
    #Server = ftp://ftp.klid.dk/archlinux/$repo/os/@carch@
    # Estonia
    #Server = ftp://ftp.estpak.ee/pub/archlinux/$repo/os/@carch@
    #Server = http://ftp.estpak.ee/pub/archlinux/$repo/os/@carch@
    # Finland
    #Server = ftp://mirror.archlinux.fi/$repo/os/@carch@
    #Server = http://mirror.archlinux.fi/$repo/os/@carch@
    # France
    # Germany
    # Great Britain
    #Server = ftp://mirror.lividpenguin.com/pub/archl … os/@carch@
    #Server = http://mirror.lividpenguin.com/pub/arch … os/@carch@
    #Server = http://www.mirrorservice.org/sites/ftp. … os/@carch@
    #Server = ftp://mirrors.uk2.net/pub/archlinux/$repo/os/@carch@
    #Server = http://archlinux.mirrors.uk2.net/$repo/os/@carch@
    # Greece
    #Server = ftp://ftp.ntua.gr/pub/linux/archlinux/$repo/os/@carch@
    #Server = http://ftp.ntua.gr/pub/linux/archlinux/$repo/os/@carch@
    #Server = ftp://ftp.otenet.gr/pub/linux/archlinux … os/@carch@
    #Server = http://ftp.otenet.gr/linux/archlinux/$repo/os/@carch@
    # Hungary
    #Server = ftp://ftp.mfa.kfki.hu/pub/mirrors/ftp.a … os/@carch@
    # Indonesia
    #Server = ftp://archlinux.cbn.net.id/pub/archlinu … os/@carch@
    #Server = http://archlinux.cbn.net.id/$repo/os/@carch@
    #Server = ftp://mirror.unej.ac.id/archlinux/$repo/os/@carch@
    #Server = http://mirror.unej.ac.id/archlinux/$repo/os/@carch@
    # Ireland
    #Server = ftp://ftp.heanet.ie/mirrors/ftp.archlin … os/@carch@
    #Server = http://ftp.heanet.ie/mirrors/ftp.archli … os/@carch@
    # Israel
    #Server = http://mirror.isoc.org.il/pub/archlinux … os/@carch@
    # Italy
    #Server = ftp://mi.mirror.garr.it/mirrors/archlin … os/@carch@
    #Server = http://mi.mirror.garr.it/mirrors/archli … os/@carch@
    # Japan
    #Server = ftp://ftp.yz.yamagata-u.ac.jp/pub/linux … os/@carch@
    #Server = http://ftp.yz.yamagata-u.ac.jp/pub/linu … os/@carch@
    # Latvia
    #Server = http://archlinux.goodsoft.lv/$repo/os/@carch@
    # Lithuania
    #Server = ftp://atviras.lt/archmirror/$repo/os/@carch@
    #Server = http://atviras.lt/archmirror/$repo/os/@carch@
    # Netherlands
    #Server = ftp://mirror.leaseweb.com/archlinux/$repo/os/@carch@
    #Server = http://mirror.leaseweb.com/archlinux/$repo/os/@carch@
    #Server = ftp://ftp.nluug.nl/pub/metalab/distribu … os/@carch@
    #Server = http://ftp.nluug.nl/pub/metalab/distrib … os/@carch@
    #Server = ftp://ftp.surfnet.nl/pub/os/Linux/distr … os/@carch@
    #Server = http://ftp.surfnet.nl/pub/os/Linux/dist … os/@carch@
    # New Caledonia
    #Server = ftp://archlinux.nautile.nc/archlinux/$repo/os/@carch@
    #Server = http://archlinux.nautile.nc/archlinux/$repo/os/@carch@
    # Norway
    #Server = ftp://mirror.archlinux.no/$repo/os/@carch@
    #Server = http://mirror.archlinux.no/$repo/os/@carch@
    # Poland
    #Server = ftp://mirror.icis.pcz.pl/archlinux/$repo/os/@carch@
    #Server = ftp://ftp.piotrkosoft.net/pub/mirrors/f … os/@carch@
    #Server = http://piotrkosoft.net/pub/mirrors/ftp. … os/@carch@
    #Server = ftp://ftp.pwsz.elblag.pl/pub/linux/dist … os/@carch@
    #Server = http://ftp.pwsz.elblag.pl/pub/linux/dis … os/@carch@
    #Server = http://unix.net.pl/archlinux.org/$repo/os/@carch@
    # Portugal
    #Server = ftp://cesium.di.uminho.pt/pub/archlinux … os/@carch@
    #Server = http://cesium.di.uminho.pt/pub/archlinu … os/@carch@
    #Server = http://darkstar.ist.utl.pt/archlinux/$repo/os/@carch@
    #Server = ftp://ftp.nux.ipb.pt/pub/dists/archlinu … os/@carch@
    #Server = http://ftp.nux.ipb.pt/pub/dists/archlin … os/@carch@
    # Romania
    #Server = ftp://ftp.iasi.roedu.net/mirrors/archli … os/@carch@
    #Server = http://ftp.iasi.roedu.net/mirrors/archl … os/@carch@
    # Russia
    #Server = http://archlinux.freeside.ru/$repo/os/@carch@
    #Server = ftp://mirror.svk.su/archlinux/$repo/os/@carch@
    #Server = http://mirror.svk.su/archlinux/$repo/os/@carch@
    #Server = ftp://mirror.yandex.ru/archlinux/$repo/os/@carch@
    #Server = http://mirror.yandex.ru/archlinux/$repo/os/@carch@
    # Sweden
    #Server = ftp://ftp.ds.hj.se/pub/os/linux/archlin … os/@carch@
    #Server = http://ftp.ds.hj.se/pub/os/linux/archli … os/@carch@
    #Server = ftp://ftp.gigabit.nu/$repo/os/@carch@
    #Server = http://ftp.gigabit.nu/$repo/os/@carch@
    # Switzerland
    # Turkey
    #Server = ftp://ftp.linux.org.tr/archlinux/$repo/os/@carch@
    # Ukraine
    #Server = ftp://archlinux.hell.org.ua/archlinux/$repo/os/@carch@
    #Server = http://archlinux.hell.org.ua/archlinux/$repo/os/@carch@
    #Server = ftp://ftp.linux.kiev.ua/pub/Linux/ArchL … os/@carch@
    #Server = http://ftp.linux.kiev.ua/pub/Linux/Arch … os/@carch@
    # United States
    #Server = http://mirror.archlinux.com.ve/$repo/os/@carch@
    #Server = http://archlinux.unixheads.org/$repo/os/@carch@
    #Server = ftp://mirror.cs.vt.edu/pub/ArchLinux/$repo/os/@carch@
    #Server = http://mirror.cs.vt.edu/pub/ArchLinux/$repo/os/@carch@
    #Server = ftp://mirrors.easynews.com/linux/archli … os/@carch@
    #Server = http://mirrors.easynews.com/linux/archl … os/@carch@
    #Server = ftp://ftp.archlinux.org/$repo/os/@carch@
    #Server = http://mirrors.gigenet.com/archlinux/$repo/os/@carch@
    #Server = ftp://ftp.gtlib.gatech.edu/pub/linux/di … os/@carch@
    #Server = http://www.gtlib.gatech.edu/pub/linux/d … os/@carch@
    #Server = ftp://mirrors.hosef.org/archlinux/$repo/os/@carch@
    #Server = http://mirrors.hosef.org/archlinux/$repo/os/@carch@
    #Server = ftp://ibiblio.org/pub/linux/distributio … os/@carch@
    #Server = http://distro.ibiblio.org/pub/linux/dis … os/@carch@
    #Server = ftp://locke.suu.edu/linux/dist/archlinu … os/@carch@
    #Server = ftp://mirror.rit.edu/archlinux/$repo/os/@carch@
    #Server = http://mirror.rit.edu/archlinux/$repo/os/@carch@
    #Server = http://schlunix.org/archlinux/$repo/os/@carch@
    #Server = http://mirror.sourceshare.org/archlinux … os/@carch@
    #Server = http://archlinux.umflint.edu/$repo/os/@carch@
    #Server = http://mirror.umoss.org/archlinux/$repo/os/@carch@
    # Venezuela
    #Server = http://mirror2.archlinux.com.ve/$repo/os/@carch@
    # Vietnam
    #Server = ftp://202.78.230.5/archlinux/$repo/os/@carch@
    #Server = ftp://ftp.indochinalinux.com/archlinux/$repo/os/@carch@
    #Server = ftp://mirror-fpt-telecom.fpt.net/archli … os/@carch@
    #Server = http://mirror-fpt-telecom.fpt.net/archl … os/@carch@
    Server = ftp://ftp-stud.hs-esslingen.de/pub/Mirr … os/@carch@
    Server = ftp://ftp5.gwdg.de/pub/linux/archlinux/$repo/os/@carch@
    Server = http://mir1.archlinuxfr.org/archlinux/$repo/os/@carch@
    Server = ftp://ftp.tu-chemnitz.de/pub/linux/arch … os/@carch@
    Server = ftp://mir1.archlinuxfr.org/archlinux/$repo/os/@carch@
    Last edited by alphamunin (2009-10-27 16:33:24)

    Did you do
    pacman -Syy
    after you changed mirrors? As explained in the Beginner's Guide, this is necessary after changing mirrors in order for pacman to synch all databases.
    Additionally, your mirrorlist looks strange. My mirrors look as follows:
    Server = ftp://ftp.wh-stuttgart.net/archlinux/$repo/os/i686
    Server = ftp://mirror.leaseweb.com/archlinux/$repo/os/i686
    Server = ftp://ftp-stud.hs-esslingen.de/pub/Mirr … po/os/i686
    Server = ftp://ftp.surfnet.nl/pub/os/Linux/distr … po/os/i686
    Server = ftp://ftp.nluug.nl/pub/metalab/distribu … po/os/i686
    Server = ftp://ftp5.gwdg.de/pub/linux/archlinux/$repo/os/i686
    Server = ftp://ftp.belnet.be/packages/archlinux/$repo/os/i686
    Server = ftp://ibiblio.org/pub/linux/distributio … po/os/i686
    Server = ftp://ftp.archlinux.org/$repo/os/i686
    The difference is, that you don't have the architecture in your paths (i686).

  • [Solved] Harddisks: lot of output in both dmesg and kernel.log

    Situation:
    Since a few weeks I'm having a new little home server. An intel atom d525 cpu with 2gb ram, which seems to be a nice compromise between speed, price and power consumption. I'm wanting to use this server mainly as file server (backup, bulk data), download server, automatic backups, video streaming for the TV and my computer, mpd server and just for some experiments.
    For the data I've got 2 disks, 2Tb each in a mdadm raid1 set with a layer of lvm and ext4 as the filesystem. I've used a brand new usb stick of 8Gb for the / filesystem. I know usb sticks are not made to be used as a / filesystem, but it should work and when the stick wears out (years?) I can replace it easily and cheap.
    First signs of problems:
    After the arch install I went ahead and installed some services. Everything seemed to be fine and I was really happy with the new server. Until after 2-3 days uptime it 'crashed'. I didn't bother looking in the logs or whatever, so I just gave it a fine reset and it went up without troubles. Again 2-3 days later it crashed again. I plugged in the monitor again and it seemed to be the / file system giving some troubles. After some io errors on the / it remounted itself read only, which gives me an unusable server. After some ext4 checks, it happened again the reboot after.
    After that I decided it must be either the usb stick or the usb controller be doing something fishy. I've put the / on an old 2gb usb stick and since then it seems to be running fine (uptime now a weak).
    Untill the / is full:
    Strange, the 2gb / is full whilst a week ago when moving the arch install from the old usb stick, it only used about 1300Mb. After some smart usage of du and find I found out that the logs were to blame. Both the kernel.log en everything.log were 300+mb.
    I hope there is somebody here who can help me figure out why the logs are getting filled with these messages and how to fix it. And to tell me if there is a serious problem with the raid1 set (mounted on /home), since I need to be able to rely on it to some extends.
    raid set:
    0 8 1 0 active sync /dev/sda1
    1 8 17 1 active sync /dev/sdb1
    /dev/sdc1 is the usb stick mounted on /
    dmesg:
    nmbd(11212): dirtied inode 801 (wins.dat.11212) on sdc1
    nmbd(11212): dirtied inode 801 (wins.dat.11212) on sdc1
    jbd2/sdc1-8(725): WRITE block 1584712 on sdc1
    nmbd(11212): dirtied inode 72329 (?) on sdc1
    flush-8:32(1309): WRITE block 3072016 on sdc1
    jbd2/sdc1-8(725): WRITE block 1584720 on sdc1
    jbd2/sdc1-8(725): WRITE block 1584728 on sdc1
    jbd2/sdc1-8(725): WRITE block 1584736 on sdc1
    jbd2/sdc1-8(725): WRITE block 1584744 on sdc1
    jbd2/sdc1-8(725): WRITE block 1584752 on sdc1
    jbd2/sdc1-8(725): WRITE block 1584760 on sdc1
    jbd2/sdc1-8(725): WRITE block 1584768 on sdc1
    jbd2/sdc1-8(725): WRITE block 1584776 on sdc1
    jbd2/sdc1-8(725): WRITE block 1584784 on sdc1
    jbd2/sdc1-8(725): WRITE block 1584792 on sdc1
    jbd2/sdc1-8(725): WRITE block 1584800 on sdc1
    syslog-ng(1224): dirtied inode 5027 (syslog-ng.persist) on sdc1
    syslog-ng(1224): dirtied inode 5027 (syslog-ng.persist) on sdc1
    jbd2/sdc1-8(725): WRITE block 1584808 on sdc1
    flush-8:32(1309): WRITE block 3668432 on sdc1
    flush-8:32(1309): WRITE block 3668440 on sdc1
    flush-8:32(1309): WRITE block 3668448 on sdc1
    flush-8:32(1309): WRITE block 3668456 on sdc1
    flush-8:32(1309): WRITE block 3668464 on sdc1
    flush-8:32(1309): WRITE block 3668472 on sdc1
    flush-8:32(1309): WRITE block 3668480 on sdc1
    flush-8:32(1309): WRITE block 3668488 on sdc1
    flush-8:32(1309): WRITE block 3668496 on sdc1
    syslog-ng(1224): dirtied inode 72847 (kernel.log) on sdc1
    syslog-ng(1224): dirtied inode 72847 (kernel.log) on sdc1
    flush-8:32(1309): WRITE block 3684888 on sdc1
    flush-8:32(1309): WRITE block 3684896 on sdc1
    flush-8:32(1309): WRITE block 3684904 on sdc1
    flush-8:32(1309): WRITE block 3684912 on sdc1
    flush-8:32(1309): WRITE block 3684920 on sdc1
    flush-8:32(1309): WRITE block 3684928 on sdc1
    flush-8:32(1309): WRITE block 3684936 on sdc1
    flush-8:32(1309): WRITE block 3684944 on sdc1
    flush-8:32(1309): WRITE block 3684952 on sdc1
    flush-8:32(1309): WRITE block 1309280 on sdc1
    flush-8:32(1309): WRITE block 1136 on sdc1
    syslog-ng(1224): dirtied inode 72851 (everything.log) on sdc1
    syslog-ng(1224): dirtied inode 72851 (everything.log) on sdc1
    syslog-ng(1224): dirtied inode 72851 (everything.log) on sdc1
    dmesg(11213): READ block 265816 on sdc1
    kernel.log
    Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407424 on dm-0
    Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407432 on dm-0
    Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407440 on dm-0
    Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407448 on dm-0
    Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407456 on dm-0
    Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407464 on dm-0
    Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407472 on dm-0
    Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407480 on dm-0
    Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407488 on dm-0
    Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407496 on dm-0
    Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407504 on dm-0
    Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407512 on dm-0
    Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407520 on dm-0
    Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407528 on dm-0
    Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407536 on dm-0
    Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407544 on dm-0
    Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407552 on dm-0
    Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407560 on dm-0
    Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407568 on dm-0
    Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407576 on dm-0
    Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407584 on dm-0
    Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407592 on dm-0
    Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407600 on dm-0
    Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407608 on dm-0
    Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407616 on dm-0
    Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407624 on dm-0
    Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407632 on dm-0
    Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407640 on dm-0
    Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407648 on dm-0
    Jan 24 19:34:58 nas kernel: python2(1582): dirtied inode 40370181 (sabnzbd.log) on dm-0
    Jan 24 19:34:58 nas kernel: python2(1582): dirtied inode 40370181 (sabnzbd.log) on dm-0
    Jan 24 19:34:58 nas kernel: python2(1582): dirtied inode 40370181 (sabnzbd.log) on dm-0
    Jan 24 19:34:58 nas kernel: python2(1582): dirtied inode 46139255 (flying.wild.alaska.s01e02.720p.hdtv.x264-momentum.part18.rar) on dm-0
    Jan 24 19:34:58 nas kernel: python2(1582): dirtied inode 46139255 (flying.wild.alaska.s01e02.720p.hdtv.x264-momentum.part18.rar) on dm-0
    Jan 24 19:34:58 nas kernel: python2(1582): dirtied inode 46139255 (flying.wild.alaska.s01e02.720p.hdtv.x264-momentum.part18.rar) on dm-0
    Jan 24 19:34:58 nas kernel: md127_raid1(1074): WRITE block 8 on sdb1
    Jan 24 19:34:58 nas kernel: md127_raid1(1074): WRITE block 8 on sda1
    Jan 24 19:34:59 nas kernel: bash(11231): READ block 916240 on sdc1
    Jan 24 19:34:59 nas kernel: tail(11231): READ block 916272 on sdc1
    Jan 24 19:34:59 nas kernel: jbd2/sdc1-8(725): WRITE block 3692640 on sdc1
    Jan 24 19:34:59 nas kernel: jbd2/sdc1-8(725): WRITE block 3709104 on sdc1
    Jan 24 19:34:59 nas kernel: jbd2/sdc1-8(725): WRITE block 1588128 on sdc1
    Jan 24 19:34:59 nas kernel: jbd2/sdc1-8(725): WRITE block 1588136 on sdc1
    Jan 24 19:34:59 nas kernel: jbd2/sdc1-8(725): WRITE block 1588144 on sdc1
    Jan 24 19:34:59 nas kernel: jbd2/sdc1-8(725): WRITE block 1588152 on sdc1
    Jan 24 19:34:59 nas kernel: jbd2/sdc1-8(725): WRITE block 1588160 on sdc1
    Jan 24 19:34:59 nas kernel: jbd2/sdc1-8(725): WRITE block 1588168 on sdc1
    Jan 24 19:34:59 nas kernel: jbd2/sdc1-8(725): WRITE block 1588176 on sdc1
    Jan 24 19:34:59 nas kernel: jbd2/sdc1-8(725): WRITE block 1588184 on sdc1
    Jan 24 19:34:59 nas kernel: jbd2/sdc1-8(725): WRITE block 1588192 on sdc1
    Especially the lines with 'dirtied inode' do worry me .
    Ps: I do know that running archlinux on a server is not 'smart'. Same for using a usb flash device for /. Both are not considered smart choices, but for a home server which doesn't need to have a 100% uptime not always a bad choice and are not the topic of discussion .
    Last edited by evert_ (2011-01-24 21:21:55)

    There are both log entries about the flash disk and the raid 1 set. The flash disk (sdc) entries don't seem to be critical, but I have no clue why they appeared...
    I make a regular backup of my / to protect myself against loss of data due to wear some day. I've ran a little server in the past on a 4gb usb flash medium for several years, without any problems what so ever.
    Last edited by evert_ (2011-01-24 18:52:54)

  • Bin32-adobe-air + tweetdeck not working

    Hello all!
    I've just installed Arch Linux 64bit version and I'm finding it hard to install tweetdeck.
    I've installed bin32-adobe-air and tweetdeck through yaourt. No errors on that (except some "file not found" errors on Archlinux.org FTP server I could fix looking for the ultimate filename), but I can't make tweetdeck to work. I'm running KDE 4.2 and whenever I try to hit the Tweetdeck icon I get no response.
    Looking forward to an answer.
    Thanks!!!

    Bump!
    $ sudo packer -S bin32-adobe-air
    Dependency `lib32-qt3' of `bin32-adobe-air' does not exist.
    It looks like lib32-qt doesn't exist? What now?

Maybe you are looking for

  • Issue with Turkish character in PDF

    Hi all,      For a particular requirement we had to print a layout in smartform and send them as a PDf attachement. The steps are explained below. 1) Create a layout with the Smartform(No spool generated but the OTF is being obtained for PDF) 2) The

  • IMessage has now not been working for at least 24 hours

    It won't let me send ANY IMessage messages to ANY of my iPhone contacts at all and having to send them as texts, it's been doing this for 24 hours, and I can't deal with it!please help :( it's getting frustrating, as now I've had arguments with peopl

  • Document splitting characteristic - functional area

    Dear collegues, I try to Define Document Splitting Characteristics for General Ledger Accounting - I need to do splitting by functional area, but although I assigned Scenario FIN_UKV - Cost of Sales Accounting, I do not see functional area as possibl

  • Trapped at  "Is it OK to use Air time?", HELP!

    I finished a MIDlet program but I was stooped at the "Is it OK to use Air time?" warning even I clicked 'Yes'. However, when I run this program at the server machine, the warning doesn't show up. What's the problem indeed? Can I disable this warning?

  • PPD install on MacOSX server ?

    Hello, we are using 10.4.3 Print Services on 2 xserves for about 14 printers and are having some issues with Xerox printers. the correct PPD is installed on the clients and according to the Printing Services Manual from Apple it is not necessary to i